MEEVVFEACAMGDALKFQRLVQEDESVLTQTIGRARHTPLHLACKFKHNQLASLILGLQPDLAKAKNDKEETPLHEASRVGELEIVKELLDACPSMAYMLNRDKESALFIACSCGHLEVAWELCSRIDFLAWDEIGASCLRIAASKGHTGDFARFGVFITYQSKPVHSSAGERKGNLHIQFFSFWKYY