MGEEGSVCVTGAGGYVASWLVKLLLSKGYKVHGTVREPDSVNLSDDEKNAHLKKLERAEENLQLFKANLLDYGSLSAAITGCSGVFHVASPVPAGSVANPEVELIEPAVTGTVNVLKACSEAGVKRVVIVSSGAAVSMNPNWPKDKVMDEDCWSDEQYCKTTENWYCASKTIAEREALQYADKNNLNVITVCPTQILGPLLQSTANASSLFLIKLLKGGLETTENGTRVIVDVRDVAEALLLTYEKPEASGRYICAPHVIQIRDLVGKLSSMYPNYKYPKNFTDGDGDGDMKISSEKLKRLGWQCRPLEETLVNTVECFQKAGLLNKD