MKGKVYLVGAGPGDYKLMTLKGLECIRKSDVIVYDRLANSSYLREAKPDCELIYVGKASSNHILPQEDINRIIAEKAKEGKIVTRLKGGDPYVFGRGGEEAETLVDEGIEFEVVPGITSAIGGLCYAGIPITHRDHASSFHVITGHLKGDDSGELNWNALANNKGTLVFLMGISNLEKISENLMKEGKDKDTPVALISWATRYNQRVVTSTLENVYETAIKEEVKPPTLIVVGSVVGLREKLNFFESKPLFGKSIAVTRSRNQNSVLVEKIMDLGGNPIEIPTIKVEKIQNNINLENEIKNINKYNYLILTSKNAVEIFFEKIYEMNFDLRILSNLKVCAIGSATSNELKKRGIIADIVPKKFVAESLYEELAPILNDDDNILIPRAENARDYLVDKLKAICEVTEVHIYRTVIDEEKKGEILDILNSNDIDYITFTSSSTVNNLVEIIGKENIKILEKIKTLSIGPITTETINSLGIKLYKESATSTIDSLVDLIIKN*