MKFKCTLSSMGVTWLERFVPIFEKMGKELSVLFTPETLHLVQGAADSGGLELHADLLVKEAFDEYRIASNNADKIAVKLETATLYRVLRGLVGSEATHVEVKLIKRVIREGLSLPFLNFASTGLVDITQDVPLGGPLNKRELEDLEHIVQANVVNVPYWLNLDRQATEGAHQAAERFKAVGPRTELATTKAGSLHLATAKGGSVTLGTEYRGLPVLPVAEDQYETAQGGVDDDDDAAGASERLAEAVASGSAALVAVNTKQLWKGLQGVQTNPSNAMIGVASNRGHMELVFRYDRQTVNGPDAVGLFVRVPAEIDEDFDFD*