MLLLLVHAGCTFDNGAMENAQFYKSSAQGDPSAATMPLISDSFDPYEFISSVPSLLGFYPAESVVLAGFVESSPTGHSDGYGGTASTAVLGPVGRVDIDDAAGLREIAEAFSSQPCILVLAVVVSEFGDSEGARAVEALEGLYGVPIALAWTIERIEPGQTYRLLHMNRNLAVRQTPAQWRGGCLGGTLHTKALHRYAAAGVVPELSREDLYASFEPEAAAIVPPVLEHEQRLDRLEADFATGRDLDAVLSASSPRELVPDVAREFHEAVNGLDGLAQTEARLSGTHCQAYWNSWERLWKLCASDHSRDLVFYELFCEWGDDVADPVSDAPYRDALLALSRIARGSARSNALCVFAVVCIHDGLVPLATAALRVAYDNHPEHTLSRLMLAALNQGKSKELMDTLRRGVASYVEAPE