MAFLCRMVTLLWPLLLFSFINVAAAATNLMSTYPAVFVFGDSLSDTGNAAIAGVPIALKTTQLPYGETFPGWPARRFSDGHILVDLLAAYLDLPVLNPFLNSSADFEGGVNYAVGGCTALNTSVLSSLDIYPFTELSLEVQLSWHLAYKESVESSNDFLAGNPTVTAFEEGLYVIEIGGNDYIYAYLVQYPPSFVNSTMIPLVIEKIQEAVEILFNNGARNFLLVAITPLGCSPSMLAQFDGIKDNDGCLEEYNSASYLHGTHLQGEVARLSASYPSATFLFMDYYGAYDHVLKQKEAFGFVESLEACCGAGDNYSYNYNPLDGCNINSASVCSDPSTYMVWD