MELCDDPDGSNKTMQADSHGGSEAAAAAGGEEVDATAVLTYLTFLEQKIGHLRGIISSTPHPPPQIVSAELSCIVLQLLSISNNLAATRHGSDGDDTAVHAINKHDVISSDADDGEDAVSPPAARGSSYEVVQIEKEEILAPHTHVCAVCGKGFKRDANLRMHMRGHGDEYKSAAALATSPSPANATARRRFYSCPYIGCKRNREHKSFQPLKTAACVKNHYRRSHCDKSFTCRRCNVKKFSVLADLRTHEKHCGRDRWVCSCGTSFSRKDKLFGHVAVFDGHSPALPPDEYDDDDDDVTTAAGSGQPLHGADLRCSSDIKGSMDDGRGSLSPMGLDYCEFDGIDLFAAAAFDF