MASFVEHRTTLINALVKLNVTPEVTPDELIGLLTNLEEGITFTNEDLPPEGAGHYKALYLTVEYKDKIIPMILVDNGSAINVCPLRTAENLDFTPSDFSSSSQGVRAYDNTRWEAMGTLTLLLRTGPIEQKQKAKLKARRAGKDQFKISPHQLTLNGKFVKEGEDDLYFDFPEPFYDSSKGILYPGFEIFQDCHFLEDAPPIQDKDTPECLDSLAFGLLFGQEITPTISEDTMVQMITQIEDFDPSKLITQSEKMVNGWRKSLKISAPNGKMFKINVGEGSMMSESESEDESGSESSNESKCLEL*