MLAVGQMDGTRQSAFLLSSPPLAALHSMTEMKAPLYTAYPLPTSGTASSPSPSSTSPNPGGIPGSSPGIKTSSLSSLGSPQQVIGATPHGINDILSRPCMTPVGVPSSSSASILTGLPRFSSLSPPPPPGLYFSPSAAAVAVARYPKPLAELPGRTPIFWPGVMQSPPWRDARLACGPHQASVLLDKDGKRKHTRPTFSGQQIFALEKTFEQTKYLAGPERARLAYSLGMTESQVKVWFQNRRTKWRKKHAAEMATAKKKQDSETERLKGASENEEDDDEYNKPLDPNSDDEKITQLLKKHKPATLHLHTSETESS