KPPYSYIALIAMAIVEAPDKRRTLSEIVEFIKRRFSYYRGDCPIKGWQNSIRHNLSLNDCFIKTWRDPTNPSKGHLWTLHPNSVDMFEGGSFMRRKTRFKR