MSMFRTLQRQPRTISLFTHDLENSRPCLSILEYLKSHTTNRFDLELSTKFPTLDQVHYMNAINPMILRAQIPHLTKIMKLKSYDPLFGSQLSDCVTKGFWNKEAPLWVDWEKKALGTDLQSIKELLEKD