MAFKVTRKEAVLVPPSLPTPKKFLYLSNIDDQETLRCHVPVLQFYQSNPSKKGDKDPARVIREGLAKVLVHYYAFAGRLRDAPAGKLIVDCTGEGVLFVEADADVDLEQFGELRPPLPCWDELLHDDVVSQNVTNTPLILIQVTRLRCGGFVFALLFNHAMSDAHGIVQFMSALSEMAKGAARPSVLPVWKREILLPRTIPQVKLPLHAYDQIEDKYVGKGGEGTATFEVLSGCLWRSRTRALQVPAEQEVRFIFPVDARKIFDPPLPEGFYGNAFALACAKTTAGELANTSLSFAVKLINEAKTAVNNEYMRS