var example = 'CGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGACCGATTCATTGAC';
var result = example.substring(0, 93480);
var result = example.substring(93480, 0);
--enable-precise-memory-info
flag.
Test case name | Result |
---|---|
Substring wide index range | |
Index inverted |
Test name | Executions per second |
---|---|
Substring wide index range | 16168468.0 Ops/sec |
Index inverted | 16226754.0 Ops/sec |
I'll do my best to answer your questions.
It appears that you have a code snippet and some benchmark results, but I don't see any actual questions or problems to solve. The text seems to be related to benchmarking performance of JavaScript substring operations on a long string.
If you'd like to ask a specific question about the code or the benchmark results, feel free to do so!