MSSGREKKNVVVIGGGVAGSVVAKTLQNDVNVSLIDEKEYYEITWASLRCMVEPEFAKKSVISHSEYLPHAKIIPSAAVDIRDTDVLTKQGSRIAYDYLVVATGHTQSGAEVRTEKISQYQAEYEKIKVADSILIVGGGPTGVELAAEIVADFPAKKVTLVHRGSRLLEFIGESASKKALNWLTSKKVEVILEQSVVVNSQSDGVYRTSGGETIVADCYFLCTGTLFGSAWLKETILKDSLDSRGRVMVDSNLRIKGRNNIFAIGDITDVPELKQGYLAQEHAKIVAKNIMTLIKGVEDDHKLAVYKPATKALAIVSLGRKDAVAQFPCLSIAGRVPGMIKSGDLFVGKTRKGLGLHPGV*