MDDAAKDLGRCAVVLPAGGCGERLGSLTPKQFCTVLGRPLISHTLEAFERASWIKDIIVVVASESLDLMKAIIHKYGHQRVTLVKGGETRHRSIFNGLKVFSENHSDDTAIDKPEVVIIHDAVRPFVDEDFLLQVAKSAKQHGAAGAIRPLVSTVIASSSDGFLDYSLERARHRASEMPQAFQYDVIYRAYLQCTDYDLDFGTECLHLALQYSNVKAKLLEGPPDLWKVTYKRDLYAAESVIKESISQQLCIVTNVKKEAIEVGFLLHENLKLHYKVKAVSSSMCKTIHHLQNIFHGQCCNFICINVKDLDFEETQNLVDLLQTTNASISYPLVIVSVHLTTEDSSSGNKLSGVRKLAKEAHKSNILVYGLLINIDQDKVQLQQTVCEGTAIITALIKDRNPALVGQLMVA