MSTALDMSLDDMIKNSRGNRDRNREQRGRGSRGRGGACGSFNAGRMAAGRIPAGRIPAGRITGLVRRGPLPGVTRPSSTKRFPWQPDLFEDSLRAAGISGIEIGTKLYVSNLDYGVTNEDIRELFSEIGEMKRYAIHFDKNGRQSGSAEVVYTRRSDAFAALKRYNNVLLDGKPMKIEIIGASAGMPISARVNVTGXHGRKKRTVVMTPGPGNAGGYAMPMVNRGSGGSSRGGNRNGRGKPRGSGSGSGRGRGRGRGRGGEWRKKHVEKSVDELDKELDSYHTDIMQREEYDQVRELCIFLLNNFTLPPDKALAVYIQSPGSAFFFCGAITVARPSAVLALPWPXQGGQLXLTADAAPLSAKIGVSVEDLATLPSLDVTAEKRIERLAMKVGENLFNFMQSFCGVDGSKLVVPMDILDRWFKKFQERAKRDPEYLKGFAL