MDRTSRRTGLIAVKCGMTAVWDKWGRRIPITVLWADDNQVVQVKTVDHEGFNALQVGCGQKKPKQLSIPELGHFRSKGVPIKRKLKEFQVSEDALLPVGTALTVRHFVPGQFLDVTGVSIGKGFQGPMKRWGFAGMPASHGASLSHRSHGATGGRKSPGKVFKNKKMAGQMGNRKATVFCVWVYKVEPQRDLIWVKGQVPGCKGNFVYIRDSWNKPPDVSLTPFPTHFAPPDEDPATLEALIADVGAEDPFQVDE