MFRLVYTASSKFKYIAQTLAKINDEGVFEFSLDGLRAWIMSPDKTSLAILEMPSLSFEEYMVEEEMRVVLRTDELNKISKRATRNDDIIFQWNAEEQALEVELRDRKLGFSRKFLVPATSVGAEEMRRLKLEPTVSFTILTDDLKAMIQDVKVVGDFAEFEASEGQVVVRSQAEEKEYEWVMKPGDVLLSLEVEEDAKSIYSRQVLEIATKPVGAAESVKVSFASDYPMKIEYTFPNGERMELYMAPSLAG