MRGQDLFSNLPDGCISHIFSFFTSPQDAFISSAVCSTFRSALEPDVVWEKFLPPDYPDILAGSVSPVHFSSKKELFIRLCDPIIIDEGKMSFSIDKMSCRKCYMLSARKLGIIWGWDPRYWNWTSHPESRFHGVAELLKVCWLHINGKIDAHILSPKTTYKVYLVIKFSEDALGLNHAETSVKLGSHESNKIVFLLEAVPDGVDGQVPQVRSDGWMEIEMGEFFNDEGEEGESWEDAGVHLCAVVRFRRDDGVQPTLDMERPLKRRRMQLSITPGALKCAAVRALPFELPPDPLSLLALLLL