MTRRREMTDIHMNTNMETMNIQNEKLECADLHAVIVPFPMESHVNALMNLAQLLAMRGFFITFVNTEWIHKRMVEVSARDANSLISRVSRGDPDHLTQKFRFLSIPTGLQLDHSNLVEYMVALQKLSPTLEHLLRSRSRGSEEKFPAITCIVTDCVMSCTEQVATNMNVPRVIFWPVCAAFSIITRYAALLYSHGHIPIRISEANNQEKLITCLPGNVPPLRQSDLNSVYRTQDDLLFNACLYESEKQNKGDYVLINTFEDLEGRDTVEALSLNGCPALAIGPLFLPNFLQGVDPAS