MIAQGHFLSFDQVPKREGAEYKAGSTLWKQSTDPFVRDATKFLHDQWHGLHCKFRQFIVPFTSCPSKSRNAKNALPLSYDPDAIAAYFDSKPALVFSRASFIMGECSFFGICFLMDLVLKKVEANSKKRALHLLHLITRLGPTAVKIGQAMSARPDILPSVYIEVLQNLQDNVSPFSTDEAKDLISMELENNVDKLFLEISDEPIAAASLGQVYKAKLKASGQVVAVKVQRPGLLDSIALDLHIIRNMLIGYYKLLKRNPDLVSVLDDWATHFFQELDYVQEANNSERFRREMKSLGNITVPKAHLQFSSRKVLISSWIDGEKLSETKAEDASNLVSVALNCYLIQLLETGFMHADPHPGNLLRMADGRLCILDFGLMLEVTEDQRYAFVQYMLHLINADYESAVDELLKLGFGPAELSSQESARSV