YNLPNNLKQIYDKHKGKCSKVLAKGFTNGDASQGKSFSYCGDIPGAIFISSSKGYTNMDIDCDGANNSAGKCANDPSGQGETAFKSDVKKFGISDLDANIHPYVVFGNEDHSPKFKPQSHGMQPLSVMAVVCNGQLHYGIWGDTNGGVSTGEASISLADLCFPNEHLDGNHGHDPNDVLFIGFTSKDAVPGATAKWKAKNAKEFEDSIKSIGDKLVAGLKA