MRTNDRKIEEQILQGLQPHGNMEVLMLSNYGGIQFPSWMMDTTLAMLQKIKLVQCVGLKHLPPLGQLPSLKVLELIRLQNVEYIGDEIYGNVVSAEFPSLEELTIRGMGKLRIWSGRKSRRIFPRLVKLKIYDCPMLTKVVLFPYSEHLTIDSSLVSGAEPLCQGMLQNLTHLKIANCTQLEDVRVGLQNLTTLKSMSLRKCDLLSFPVEEMRGLIALQELTIDSGDRLISFSKELHHICLLKSLKMKGCYKSIAFPNEISFLTGLQVLKLLWCDLESLPERLGNLTSLHHLSIESCRKITSLPKELQRLTVLKSLCILRCCPVLARQCEINIGEDWHKIQHIPHICLSELSGVDRRWRQQVKLTERLVSLSIYF