MSVRYLPLPLLCAWAAAVAQTPDERLAACAEIAAAPDRLACYDRLAGRAPVAPLPATETPPTQLAARGAPVEDPAKPPSGSLLSRYWELDRADKRGIFNFVGYRPSYVMPVHYTDRINRRPKSPTQPEVDQPNYRNVEAKFQLSVRAKLAQGLLLPDADLWFGYTQQVLWQIWNTTDSKPFRNADYEPELIYMVPTPQGLQQLPLGWRWRYTELGLAHQSNGQSDPLSRSWNRSYLGAGFERGPWTLQARIAKRMSESRADDDNPDLVHYRGRADFTLGWASGPHAASLLYRTTLQEGRTGAFQFEYSYPVFSDQPNGLRWYLQLFSGYGETLTDYNFRQNSIGLGLSFLQF