MKLLSKKAMCNSHGQDSSYFLGWEEYQKNPYDEIRNPKGIIQMGLAENQLSFDLLESWLTLNPDASAFKRNGHSIFRELSLFQDYHGLPAFKDALVQFMSEIRGNKVSFDSNKLVLTAGATSANETLMFCLADPGHAFLLPTPYYPGFDRDLKWRTGAEIVPIQCTSSNGFRITESALEEAYTEAERRNLRVKGVLVTNPSNPLGTTLTKKELQLLLTFVSTKQIHLISDEIYSGTVFNSPKFVSVMEVLIENNYMYTDVWDRVHIVYSLSKDLGLPGFRVGA