MFDLPYEARCDLTVAAAIRNRFGEDAGVIHPSEGSRTAEYPAQQRNRQEEQWNLTSLPSVEGEEVAVRSDSSQSNATDINRGSCGASVGCDTTAANPIKLPVRSRRNAARDGPSARVAYSEESALTAALKRGCKADGTAIFYPYEGTTFNSCEEAREFYNLYSWEIGFGIRYGRSNKNRNGYTTRQDIVCSCEGFDRQSNAASVRTGCKAMIRLLRTSDHGWYVSRICDVHNHKLSEGYVEKKQWNSHNSIDHSMKHYIKKLRENNVSIGRVCSILNSSNSNPSQNLRKETIRALCAKLSRENMNDDIGKTLKVLDDMKSRDPHMSVRFKLDDGGTVRSMLWCTGKNKDDYSTLVMLLHLTRHTG