MDKTIVLYPGLYVSHFVPMMQLADALLEHGYAVAVALIHVTMDEDATFAAAVARVAAAAKPSVTFHKLPRIHDPPAITTIVGYLEMVRRYNERLREFLRSGVRGRSGGIAAVVVDAPSIEALDVARELGIPAYSFFASTASALAVFLHLPWFRARAASFEELGDAPLIVPGVPPMPASHLMPELLEDPESETYRATVSMLRATLDADGILVNTFASLEPRAVGALGDPLFLPATGGGEPRRRVPPVYCVGPLVVGHDDDDERKENTRHECLAWLDEQPDRSVVFLCFGGTGAVTHSAEQMREIAAGLENSGHRFMWVVRAPRGGGDDLDALLPDGFLERTRTSGHGLVVERWAPQADVLRHRSTGAFVTHCGWNSASEGITARVPMLCWPLYAEQRMNKVFMVEEMGVGVEVAGWHWQRGELVMAEEIEGKIRLVMESEEGERLRSSVAAHGEAAAVAWRKDGGAGAGSSRAALRRFLSDVGGRELRSVETLLLWAFHEIVVARIGLPLD*