QEGEESPGAVFQPQVAIASVQQAAFADHNIQYQFRTENNVAQVTYRVVQVTDSQLDGQKDATGAVSVVSTAAFAGGQQAVAQAGVKEMPQRGPDPGLSAPPWGRAEGPLTQLGQAKFSNGGSPAADAVSGEARFAYFPASTVGDATAVSVQTTDQSLAQAGGQFYVMMTPQEVLQTGTQRTIAPRTHPYSPKMDGTRTPRDERRRAQHREVERRRRDKINNWIVQLSKIIPDCNTDNSKTGASKGGILSKACDYIRELRQTNQRMQETFKEAERLQMDNDLLRQQV