MDIGCLVWYSVLGIASAIIFSVLDMWGRKTYYRLPPGWPIVGNLFQLGKKPSVSLFHLANKYGPLMCLSLGMKITVVVSSPAMAKEVLKTHDHIFAGRIVNQVGRSLSHNKSGFVLCQYGSRWRTLRRISNTELFSVKRLEALQYLRRDQVHRMIRQIFEDSMKGSHIPRVDRLATRVESGEKSDDGEKDLLDVLLDMRSDEFTVTDIRGYLNDMFQAGSDTTALTIEWAMAELIRNPEKLKRAQAELEEVVGLDRLMEESDTDRLPYLRAVRKTLRADTVRSRKENVRWTSTGESNDSSGLGVPHPFIRLGTSQGDKCRASGHDRKVWTDTSTGAEQVDMTEKFGLTLQRAVPLEAIPTPRLLSVVY*