MFTGLIECTGRVVALRRGGERAVLEVSAPLPVSEVCIGDSIAVNGACLTVVAMQGDRFSFDVSPETVTRTTFATLQPGSPVNLERALRLGGRLDGHLVTGHIDCVGRLESRTNQGNAVVLEFSLPREQARMLVEKGSVAIDGISLTVNGVTDSGFSVSIIPHTLEKTTLAAVGPGKQVNIETDVIGKYVARLVGPHAGTGGLTMEKLMQNGFI