MSSYKVVIVGGGPVGALAGLYAAQRGFQVEIYEMRDEYSQVQTATAFSAKSISLTLSERGIKALRHSQCRGLAERILSTTVPVYGRMVHSRSKKRLTSRRIAYDVHGQALYAISRSEINQSLLEELSAFPNVHIFYKHRLNGLDMKQKCATFHNISRPQEPSHETKFDLLIGADGAHSTTRFFLSRYAKININQKWEDIFWCELTIPAGHALPMDCLHMWPQRDFMLFACPDKEGTLTCNLFAPENVFLELKSSGRIVEFFEKNFPGITPDLIPTDNLQKQFKSNLHHPMIDIRCSPYHYQDSCVLIGDAAHAMVPFYGQGMNTGFEDVRILFEDFLDQRRSFPSWKDNLSLSYAMQQKELPDTPQAIVEDYLEQYTKYRQPDVHIINELALQNYRELRQGVFKMSYHIRKHIEEFLSLHAPQLGWATQYRLVAFETMRYTDVLRQVRKQGLILSAVAWSCLLLFFLLCLLSLRL*