MLKNVLRRGALRLVRQRASYATSALTPQQKQIVKATIPALEQHGVTITTLFYKEMLERHPELNNIFNSSHQATGVQPAALAHAVWAYASNIDHPEALATAVSRIGHKHASLGVRSEHYPIVGEHLLRAIKKVLGDAVTPPVADAWTAAYQQLADIFISFEDDLYKQATQTPGGWTGWRKFVIADKVHESEEIISFQLVPQDNGRLPTYKPGQFVSVRCFVPELGVYQPRQYSLSDIPNQRYFQISVKKEFASGARPAGRISNVLHESLPKGSEVEISMPFGDFVLDTNATTPVVLMSGGVGLTPMMSMLKTVTNNSKSRPAVFVHAVRNGRVHAMKETLANIMTDNPQVKRAIFYEQVEEGDKQGVDYDYVGRVDVSKIKDLVFLPDADYYICGPSPFMKAQSEALETLGVRPDRIHMEVFGSPTP*