MRRVQRFRDFDYQVWTEVLVVLDVSSGAGALVYPKDGRRSKVVLGAGSLACRYRAECVAMEAGLKRLVVVIGLSKTRGTRAVAFTGSLLLLMALSAGPEVVEGAMLKRIWDIILRILRLRMSVNFQFMFSHCGAPRNDAADKAAEQGNVKPQSYPAWATDIVTGVERQVRNEMYRAFGKGRMPRTHRSELFDHVWPVPKHTKLGRLGESLLARFRTGISKHFGWLHRVLTRKTDRLECRWCSTPDLWVATTQCDPIICPLCNMACARRHAGGAHLVKIRGLERDCALGLTKKVRRAALTHKNGCACHVCGGAFEQRGLLVEHMATHPPGVVPTVEERPKRRREEDTPDDGNTLKCPW