RYILYWKRRFAEQPIIDFCSVIRTNSQAPPEEQEHYFLLCDVLPEDRILREKLQQKRLEEVLEQQQHERDDTSFQGMCMFCTEEFSGNRSVLLNHMAREHDFNMGLPDNIVHCREFLATLQEKLDSLQCLYCEKTFRDKNTLKDHMRKKQHRRINAKNRDYDQFYIINYLELGKSWEEVQSEDDRELLDLQEEDWSDWEEHPVCAVCLFCEEQADTTDKLHGHMQDVHAFDLHKIKSELG