MDEDFFLTDFSLEDIDFDFNIYEEKNLSPDESADQSSKFDHQMHLEFLREQPKPVVKINNKQQLISFDFSSNVSSSPATEEIIMDKLVGRGTKRKTCFHGTRSPVLAKEHVLAERNRREKLSQKFIALSALLPGLKKADKVTILDDAISRMKQLQEQLRKLKEEKEATREIQSRILVKKSKLLFDAEPNLSSSTLDHDQFDQALPEIDAKISQNDILIRIHCEKSKGCMINILKTVENLQLRIENSIVLPFGDSTLDITVLAQMDKDFSVSVLKDLVRDLRLAMV