MSATEPHTDQPRTLADLCKVCNIPMHSLQLPCAFCKKTVCTAEIYAFQYKDLFVVWRHGFPHAACALCLELHGQINYRRHRDRACLWETVEQECGKPLEEIFIRCWLCHKPLCNVEKQRHVDYNRRFHCVRGYWKGRCLHCWKP