MTTILVKDALRASVEAASGGKQTVLYTPKGQPTFVNIIPKVSIESMNPALGISGVHPAFKQGDREIPYLYVGTYQGCVLNGEVLSLPNVDANACNATSATLFPLLKAMGSTWHGMTSVEWALMQAMAVKSRYSPLGADVYGKSALDATQTGRRIDGKEAGDLSSQSPRIYTGSGPVSYRQDKKYNGISDLAGNVWERTYGARVVGGEIQLYGTGNEAALAASAVFSAHGADVPGWYAIHAVTGAFITPTHTGNTTTADYVATTPNSVRAVTKTTGLADNEFYHPAWGGTFVQPQNTLPEAVKNLLELYGVWPSLTGKAIVPAGSTVNYNAGATSCMHPVRGKNDIFQFGFANNIEVLNSEMGLRPVYYAPLS*