MSSAYTDAVTELRSVLEAKNEQGFVAFTGKYSADERKSIRLEYDEKATDEKGKLIPFMKKCLKNGPFEDIMVYAWNCKKLARVAILEKAMKGTNDYRAIHDVILLCDQRERAALFEEYRSKTGNDLAQTVKSQIGLDSVADYLCHLSLEKDRAPRSSILSDAEALKRNLVDSATPDHGEIVRIIVTSTHEEYKEINHKFEVLTGKTVQEAIEAKYSKVEDVRGLCTAHYYSLAPARAVAYLMYRALHEGDVAMRYDQVARITGLYHELHKFAWVHYACWGVMQSDITSFLTSTDDNKVNVRDACLTLWKFK