GGRLKKGPWTPDEDQLLVEHVRRHGEGSWNAVRRETGLLRCGKSCRLRWANHLRPNLKRGPFSPEEERLILRLHALIGNKWARISAHLPGRTDNEIKNYWNTRLKRRKRAGMALYPPDVEREVALVRAGKLRPIVDADGNASSLQAPLLLDAAADQFAWPAAPPFHPAYNNVAPPQPFQFTGNISHNPQALLAAQVPYLHHDEVSAGLGHANKLYADAPGMPPLVPPAVQELPSNQSPADAGGPLEMLVLEQDQRLPGAALLRVTSMPELVYNENDYSAWPSGLSGGSGSRSEGDVTSHYGGKCDCFGADGVKPAKRMAASLVVAEEEVSGLFGGEDLVEVWPDKPPESITKDDFNLQMEMQHLMPPVPLSADEHGLN