MSRIRKAIAKHNALQKQVPSNVRSEGVASPVLWCKQTQNGRFKICDVPATNCCVMDYLRFWGSDQSKPVDPPSAAVEGSVNAQPVDPEFPDFEMVEEYTEKKEANKDAVRSHSYQNLITQVIELAEDNMTTVNQVYTYSVQKYPFYGKNPSKWKNVIRHWLCLNEDFVKVPYPFGKHDGETFWTLRKYAKKEEELPCKIYKDVDLITMALDKSKEKKLTVGDICKFINDLHPYYRSQNQTRLQESIRHALSFNCCFVTVPLLGKETLWQINKLCVDQKCTNKECPKHIDQFPSYYV