MARPILLFDLDGVCCNLMKKWLAVYNRDYHDNLRPEDITSWDWETFVKPECGKRIYHYLNRPGFFADLEPIEGCVESLGRLAAICELVVVTASPRQAAGDKIAWVRRHLPMVPKGNIVITHRKDLVRGDFMFDDAPKNLRNHPAIRILMDYPYNRHFHDCYRVHSWAEAEQLIHSLVARQQGRSRHPSAQWAMQPDHGDASGGDSSTV