MEALYFWVLEFMLLARTRGVQESIIMFMFIIIHMRSLNIIFTNVGNPHALGQKPLTFPRQVIALCQAPFLMDDLNVDLLFPPDVIARAKRYLGYTSGGLGAYSDSRGLPGIRQEVAEFLLRRDGYPSDPELIFLTDGASKGVMQLLNVIVRGEKDGVLCPIPQYPLYSATIQLVGGTLVPYYLNEENNWGLDIEDLKQQVTIARAKGITVRALVFINPGNPTGQCLSERNLKDLIHFCHKESIVLLADEVYQQNIYQDERPFVSAKKVLMDMGSPINKEVELVSFHTVSKGYWGECGQRGGYFELTNIPPKTVDELYKVASIALSPNVPGQIFMGLMVNPPKPNDASYRRYVEESKSILESLRRRAHLMTAGFNSCRNITCNFTEGAMYSFPKVKLPPGAISAARSAGKAPDVFYCIKLLEATGISTVPGSGFGQKEGTFHLRTTILPSEEDMPNIMGMFKKFNDEFMTQYEGPVSRL*