MSEKSKILIIGGTGYIGKFIVAASAKSGHPTFALVRESAVSNPSKSEIIEIFKSSGVTLVYGDLYDHESLVKAINLVDVVISTVGRAQLSDQVKIIAAIKEAGNVKRFFPSEFGNDVDRVHAVEPAKTAFEIKAQIRRTIEAEGIPYTYVSSNTFAGFFLPTFSQPGATAPPRDKVIILGDGNPKAVFNKEDDIGTYTIKAADDPRTLNKILYIRPPQNTYSFNEIVSLWEKKIGKTLEKIYVPEEQVLKNIQEASVPLNVMLAFCHSVFVKGDHTNFEIKPSFGVEASELYPDVKYTTVDEYLNQFV*