MNKRIFTAFIAMFLVTAFAFAGASFGEGIKERMASRLPALEQLKAKGIIGENNQGYLEFRGSSREGQDLVNAENADRKQVYAYIAQKQGTTPELVGQRRAIQVGERADPGHWLQNAEGQWYQK