MSRTSMSFLLVLTVSLLAHHTTAASCNSEDEKALLAFKDADQDRSKLLTTWSPQSSCCEWSGIKCDGASGRVSELKLESLGLTGTLSPELGSLSHLRTLNVHGNSMDGPIPSTFGKLLRLEVLDLGTNFFSGALPASLAQLASTLQTLDLSGYRFEGPFPSVIGKLTSLRKLILERADASAGSIPSFLASLENLTILNLQGSWFTGSIPSSLSKLKNLQTLDLSDGLRLTGSIPAFLGGLQNLEYLDLSGTKFSGSIPPSLGNLPKLRFLDISNTLVSSRYX