MKGKGLARREVLLPGSLLPQGRRCEGLHHGVVLRLEAPAAPGGTPTAVVQMTDFYEPNSRTRKLKVPLPVTTVQPFVQAKQPSASKAKRMAAMQAKEEEWEKAAGVNYSIARWSALDRERAPKKARRAPDAPPLHGPQLLQRLAELQAAPPSQRYPPGTRLWVRVPGSGMWPGVAWSFALCKRRDWGQLLLSHRPGLLLVRYYGEHSSMYVRQEDCELPPADESEHLAQLKAVARQQNKVRLLELALSELEAAHSDPELERWRMARQYEMYLQTRQAPDNCYLCLELGAELQCVSCDRLFHPLCLSYPAVSRAELPGGVWTCPCCAEEQPAQEVGAGGGEAGEGEGGACEVERMGLTPDWLIEAAAFRVFGLDRPTAARPFIAGLLDPCTNSKLAPNIPAEKLYDKQDNGLKLSNAWAGFFVLLNPDYSAQVQWRFVNRAIDEVESGQVPGVVLVCRNSTDTGYFQRLRPYPRVLLRRLSARFKDYDX