MGGVGKTTIARAIFDTNSNRFDAACFLADIKENKCGMHSMQNILLSELLRIKGNHDYCNNKRQTFAGKNDAVYEVTALLDDDAIKLFHQYAFKEEVPDESFEKLSLEVIDHAKGLPLALKVWGSFLHKRDIIEWRSAIEQMKIKSKSEIVDKLKISYDRLETIQKDIFLDIACFLRGIEEKYIMKILESCYSGANIELSVLIDKSLVFIDYGRIQMHDLIQDMGKYIVNMQKDPGERSRLWDVKDLKEVLVNNTGTVAVEVIWSNYIKKLWLSKETMKNMKRLRILNISQDVSHEWLQEYPSESDSEDVSHDSSCHDGSIEYLPNNLRWFSWYLYPWKSLPENFELQRLVHLELRFNTFAVSTKARSPVLYKLDGNTRFYWDAKFGVFEFECLYCFSLEKFPEILGRPKPTLDISVGGYEIRKGEGLVNEGLHSLEDLDLCYCKLTDGGLPEDIGCLSSLKELHLQGNNFEHLPLSIAQLGSLRYLDLSECRRLKKFVGVNVAE*