MRVLVLEAVKDREGADDLAELLEQNSVPLLQVLYLPHDVSSAVATWGLGESRQRDAEHWVAERQAKWQRAAGLLLELYSSLGCLAEPVSSCRLVSCSRARAAVMAEAEAFTGLHPLPLPVPSHSVTCTADARWLAYPGRYLAALKADGVRHLLITTATGQPFLLNRPPRGLPPCTVLDGELVLHGGGAQPLFLVFDALCVAGSPVWQLPLTARLQHLDSLDLTTASLLQLKAAAERCGFPANGVVFSPCAMSCVLGQAELLIKWQPPGRVGVDLLGSHARSLPKPSWKSSRGLGHRNVDLKIKVDGSLVIAFLWQGQLLDVVRPAHDGSGLPGYQPSPAMAQTFAKAWPKGPLAGCLAPGPKLACTAIQTPHLFELVLAALDGSSAVKAMSVCWTWCQLVRGWPGLVAAVEQSKETSANSYGSADFDDTRHSCDYDYCGSDDDDDYLNRMSTHGYGSS*