MARLSRERYAQLYGPTTGDRIRLADTNLLVEVTEDRCGGPGLAGDEAVFGGGKVLRESMGQGRASRADGAPDTVITGAVIIDYWGIIKADIGIRDGRIVGIGKAGNPDIMTGVHRDLVVGPSTEIISGNRRIVTAGTVDCHVHLICPQIIVEALAAGTTTIIGGGTGPAEGTKATTVTPGEWHLARMLESLDGWPVNFALLGKGNTVNPDALWEQLRGGASGFKLHEDWGSTPAAIDTCLAVADVAGVQVALHSDTLNETGFVEDTIGAIAGRSIHAYHTEGAGGGHAPDIITVAAQPNVLPSSTNPTRPHTVNTLDEHLDMLMVCHHLNPRIPEDLAFAESRIRPSTIAAEDVLHDMGAISMIGSDSQAMGRVGEVVLRTWQTAHVMKARRGALEGDPSGSQAADNNRVRRYIAKYTICPAIAHGMDHLIGSVEVGKLADLVLWEPAFFGVRPHVVLKGGAIAWAAMGDANASIPTPQPVLPRPMFGAAAATAAATSVHFVAPQSIDARLADRLAVNRGLAPVADVRAVGKTDLPLNDALPSIEVDPDTFTVRIDGQVWQPQPAAELPMTQRYFLF*