MESTQRRLAVLGTHLADTHVSEAAGFGSSTQPDVGLVLADTAAGSSPSGLRTELQRVFDHDSYQERAHMKDLMRAELFTPRYAISVAEERELALQRLRVLCHSGAFCIEDFRSDPMKIFAAHECAAFADVSMATKMTVQFNLFGGTVLKLGTQKHHDLLLRGITTLDDIGCFALTELGYGNNAVEMETTATFDVDADEFIIHTPSTLGQKFWITNSATDAHWAVVFAQLLINGTNQGIHGFLVPIRNKQDMRPCCGVRIEDMGHKMGCNGVDNGKLWFDHVRVPRSALLDASSQVQRDGSFRSDVPRARDRFLKVADQLLSGRVCIASMMQSGSKMALAVAFRYAASRLCVGPTGKSDTPILEYQLQQRALTPLLATTVALNLGLNYVKERWAAASGFAAX