MTKTNDEIEIDSLFGDLAKEDDSLATFSDNDIGETKDWVPTLIPSLDKNLVGGIPASGEISEIFGAPSSGKSTFAGLIMHNAQKMGIIPIYFDVETTQKPSRLIELGVDPEHVLTVRPKRLKNGHIMPLYIEDIGQKMIDLCAKVHDRNPSAITMFIWDSVAMTQPKMTAEADIDQQLVGQQAKALATIGRKLQVNLKENNGFLLAFNQARDDFSAPVAKYAQVKTIGGKGWYHLLSTQILFKQSGKIRLNSTTKEAIGHETRVSVPKSKIGDNATDEVTVDLIGKLGFDIERNIVSSASKLGIIKGSNWMTYITEEGEEVKIQGKVAWTDYLKDPNNIDVRSELWKKVLVSYFPECYPPLFNLRARLTVEKFPEINGLRKYYSEIQEELPEEQQDYNYKTYMKAGLPLD