MFGFSDKGNLNLITQALEAVGRKMRVLPDPSTVHFHLPGDLSVLVHRKYEDFINELVSKFPHEKEGILKFYDTCWTIFNSLNSLELKSLEEPLYLFRQFFQKPRECLTLAYYLPQNAGDIARKFIKDQELLSFIDAECFIVSTVNALQTPMINASMVLCDRHFGGINYPVGGVGGIAISLADGLVEKGSEIRYKANVTNVILENGKAVGVRLSNGKEFFAKTVISNATRWDTFGNSNVSSIGTLKKLVLSFSLICSFKLFFLECTGKLVKEELPEEEKNFQKNYVKAPSFLSIHMGVKASVLPAGTDCHHFILEDNWNNLEKPYGSIFLSIPTVLDPSLAPEGHHILHIFTTAGIEDWEGLSRKEYEEKKEVVANEIIRRLEKKLFPGLQDSIVLKEVGSPKTHRRFLARNDGTYGPMPRGKPKGLLAMPFNTTSIDGLYCVGDSCFPGQGVIAVAFSGIMCAHRVAADIGLEQKSPVLDAGLLGLLRWLRTLA*