MRGQDLFSNLPDGCISHIFSFFTSPQDAFISSAVCSTFRSALEPDVVWEKFLPPDYPDILAGSVSPVHFSSKKELFIRLCDPIIIDEGKMSFSIDKMSCRKCYMLSARKLGIIWGWDPRYWNWTSHPESRFHGVAELLKVCWLHINGKIDAHILSPKTTYKVYLVIKFSEDALGLNHAETSVKLGSHESNKIVFLLEAVPDGVDGQVPQVRSDGWMEIEMGEFFNAEGEEGDVEMIFKQITDLGWKSGLIIEGLEIRPVF