METQVSGGPPPTALPNGPLVSTNGATDDSKTNLIVNYLPQNMTQEEFKSLFGSIGEIESCKLVRDKITGQSLGYGFVNYVDPNDGDKPFNPLNGPKLQPKPFKVVSYARPSSASIRDANLYVSGLPKTMSQKEMEQLFSQYGRIITSRILVDQVTGVSRGVGFIRFDKRIEAEEAIKGLNGQKPLGASEPITVKFANNPSQKTGQALLTHLYQSSARRYAGPLHHQTQRFSPLSLIARFSPITIDGMSSLAGVSLSGGASGAGWCIFVYNLSPEADESVLWQLFGPFGAVTNVKVIRDFTTNKCKGFGFVTMTNYDEAAMAIASLNGYRLGDRILQVSFKTSKQHKA