MSLGGEKKNVVVIGGGVAGSVVAKTLQNEVNVSLIDEKEYYEITWASLRSMVEPEFAKRSVISHSEYLPHAKIIPSAAVDITDTDVLTKQGSRIAYDYLVVATGHTQSGAETKTEKISQYQAEYEKIKAADSILIVGGGPTGVELAAEIVADFPAKKVTLVHRGSRLLEFIGESASKKALNWLTSKKVEVILEQSVLVNSQSDGVYRTSGGETIVADCYFLCTGTLFGSVWLKQTILKDSLDSRGRIMVDSNLRIKGRKNIFAIGDITNVPELKQGYLAQEHAKVVAENITSLIKGVEDDHKLAVYKPATKALAIVSLGRKDAVAQFPCLSIAGRIPGMIKSGDLFVGKTRKGLGLQPSV*