MSRAIIQDEGDLVVEPLIPGLPDDLALHCLARLSHGYHGLLQAVCKRWNRLVRSPSYARAQAQEGLCGDWLFVLTEETKEGRWNAYDPAAGMWHFLPPVPGTSSRQQHHGFACIGVAKKLLVMGGYYTSFDPATQPVKFVATNEVLQFDPFTKDWSRVASMQVARCNFACAVIHGKVYVAGGCSSSRRSPLVDAEVYDPAGDKWQELPPLPSAREDCVGVSLGSLFYVIAGVVDNHVDQKRVEVFDPERSAWYSILDMWLFSRQMPCPVTAIGSSIYALDDWDANYIKVCQPQHKGWEKLGPVPPVHLSDHVRPLRGFNFGMVSLRDELYVLGGKVLKWERTERVDGQWKKFDIIRLNMVNVCYPSLRPTELLWKEARSMGESRGAVLGCAVLEDEVY*