MLYQLHEFQRSILHPLTAWAQATAKTFTNPLSPLSLVPGAPRLAAGYELLYRLGKEYEKPAFDIKSVRSNGRDIPIVEQTVLEKPFCKLVRFKRYADDPETIKLLKDEPVVLVAAPLSGHHATLLRDTVRTLLQDHKVYVTDWIDARMVPVEEGAFHLSDYIYYIQEFIRHIGAENLHVISVCQPTVPVLAAISLMASAGEKTPRTMTMMGGPIDARKSPTAVNSLATNKSFEWFENNVIYTVPANYPGHGRRVYPGFLQHAGFVAMNPDRHLSSHYDFYLSLVEGDADDAEAHVRFYDEYNAVLDMAAEYYLDTIREVFQEFRLANGTWAIDGNPVRPQDIKSTALMTVEGELDDISGAGQTAAAHDLCAGIPKIRKQHLNAAHCGHYGIFSGRRWREEIYPQLRDFIRKYHQASATR