MLIFRLWNYIRGYVIIFVEGYFLEKFVNICTRRQILLWDIQRDRNSKMTLKVSIRGFKMLKPVAKKTGCRVKILEKRGLPFLLNRYRHRKTFLLGAAVFVVLFYIMTSFVWSVEVVGNKKIETDGILKCLEKYGVKPGVLKYRINPEEVANGVILDIDGLSYVNVLVRGTKVKVEVAEGVKRPSIIPLNVPCDIVAKKDGVIKSVIVKIGQAQVKEGDTVKKGQLLVSGSIPIKGAEDNPKRVHAMAEVLARTWYEGRQPVELKAVEKIRTGRKKDNVTLVLFSKKINLFHKEIDFKDFEKVEIKKNLSIGEEFVLPFGLVIERYYENDLVEADISLEDAKENAAGIAYRKAAENIPEGATIVDKRVNFIENENGEIIADVIIECLEDIGVAKENGGE