MGSLGDELSLGSIFGRGVSMNVVAVEKVDEHVKKLEEEKRKLESCQLELPLSLQILNDAILYLKDKRCSEMETQPLLKDFISVNKPIQGERGIELLKREELMREKKFQQWKANDDHTSKIKSKLEIKRNEEKSPMLLIPKVETGLGLGLSSSSIRRKGIVASCGFTSNSMPQPPTPAVPQQPAFLKQQALRKQRRCWNPELHRRFVDALQQLGGPGVATPKQIREHMQEEGLTNDEVKSHLQKYRLHIRKPNSNAEKQSAVVLGFNLWNSSAQDEEETCEGGESLKRSNAQSDSPQGPLQLPSTTTTTGGDSSMEDVEDAKSESFQLERLRSP