MFLSNETQVHPSSFLLLGIPGLETLHIWIGFPFCAVYLIALTGNLTILFVIKTESSLHQPMFYFLAMLAAIDLGLSTATIPKMLGIFWIHLREIFFEACLTQMFFIHKFTLMESAVLLAMAYDRYVAICNPLRYSTILTNKVVSVIGLGVSVRAFIFVLPFIFLILRLPFCGNHVIPHTYCEHMGLARLSCASIKVNIIYGLCAICNLVFDIIAIALSYVQILRAVFRLPSREARLKSLSTCGSHVFVILAFYTPALFSFMTHRFGRNVPRYIHILLANLYVVVPPMLNPVIYGVRTKQIYDCVKKILLQKHGMEKE