MNLIEDNFKNSAERLDKPSAYLIRKARHNYGELERAMTLKTVYVGNLSHFTTEEQIHELFLKCGAIDRIIMGLDRNKLTPCGFCFVIYRSEQGSLNAMKFLQSTILDSQSISIDLDPGFREGRQFGRGKHGGQASQEIAAAGGFDNGRSGGGYRGRGRGGFRGGRGGGYRGRGGGFRGGFRGGRGGGGGGGGFGRGESSVYIPSKDPTFDAPTTFNPLADMSQG