MRLKSLGLTNFMVGAMDDELYRYMTEMGVATWHMGSKGIEKDAVKKDFGWGSQNFHKMGRDKIRLIRDFTKVEGISVLISDIDVAWLRDPTPFFKRYPSADILVSTDLLRSEIALDPPLQTPHLVDGEGLEFHVCHAASNIGIMWFRPTRGSQQLTEEWVRRIEADDKLWDQNAFNDLKALAGACAYRPDGTGLTDTAFGGRVTMGTLPVSQFSNGHTFYAQRLHTQVGLEPYAVHNTFQFGGTPGKRHRAREANAWLGDEEINYFDGDPELPEKGMFMSYTPRIPSAEAEIVRKNKELVSFQIKQIKTAAAIAQKLGRTLVLPPILCGLDRVWFPHYGRFPGSAFALPFVCPVDHVINMDLADASKFREWTFYSHPEFPAEMRESVATVEV