MKRGFSDSPSSSAPPPSSRFKSNPEGDSQFLEDETTKNFARKVADHYSRRTNQTLEEREASPIIHLKKLNNWIKSVLIQLYARPDDAVLDLACGKGGDLIKWDKARIGYYVGIDIAEGSIEDCRTRYNGDADHHQRRKKFSFPSRLLCGDCFEVELDKILEEDAPFDICSCQFAMHYSWTTEARARRALANVSALLRPGGVFIGTMPDANVIIKKLREAEGLEIGNSVYWIRFGEEYSQKKFKSSSPFGIEYVFHLEDAVDCPEWIVPFNVFKSLAEEYDLELVFVKNSHEFVHEYMKKPEFVELMRRLGALGDGSNDQSTLSADEWEAAYLYLSFVLRKRGESDGARRSGRRKNGKMNLSKDDVLYIDS