MATVLMKIKDIEDEMARTQKNKATAHHLGLLKAKLAKLRREILAPSSSKGAGGAGEGFDVTKSGDSRVGLVGFPSVGKSTLLNKLTGTFSEVASYEFTTLTCVPGVIRYRGAKVQLLDLPGIIEGAKDGKGRGRQVISTARTCNCILIVLDAIKPITHKRLIEKELEGFGIRLNSEPPNMTFRRKDKGGINFTSTVSNTHLDLETVKAICGEYKIHNADISLRFDATADDLIDVIEGNRIYMPCIYVINKIDQVTMEELEILDKLPHYCPVSAHLEWNLDGLLEKIWEYLDLIRVYTKPRGMSPDYEDPVILSAKKCTVDDFCQRIHKDMVKQFKFALVWGSSAKHKPQRVGREHQLEDEDVVQIIKKV*