MHPKVRTACDRCYVLKERCQRATPSAECGRCERLGLACSTVRPVRPVGRRAHKKYGTDKRPQRTQPKTDQILTGLSDHDPEEKALLSFLLVQPGSLDHFVVCPSFQAEQQHSLAVQLPTLPLLKDAFLACAATLKHLQSGNADDLDAEASIRYISKAVNALRSLPASCLQDAAVYHQVGSLLAFSIHSSIGAGVAEISRYCLSAASSIYNEVESGAHTDPWQSFLILQETMDCILYRQKPTIRINTSASSVVDRRLGLCLPLLPHYQDLCVISNSILYAADVNELARLQKQLDDIRRVVEPWQPPNMDQLLERFESAEIVHLLAQAKLYRLGALLLGHRLRYPFGQQDAQGQIWSREIFMELEMAKRVTKRTMRFVTLPFVIAAVEAQGELLRLQALQLVHDCVDQYAPSLQKVTKAFLSRIWHERDMNLTTCWFDSTYKPCPILNSINGS