MTRAFKEKLGEGGYSSVYKGKLQSGRDVAVKMLNKPKAGCQDFMNEVATIGRIHHVNVVGLVGYCVEGTIRALVYDFMPNGSLDKYISTSQEASPLLSWQRKYDIILGVARGIGYLHRGCDVRILHFDIKPHNILLDENFIPKISDFGLAKLYTTDNSIVNLTAARGTIGYVAPELISRSVGAISNKADVYSFGMLLMEMLDLNRHEVANEENSSQYFPYYIYDKFNKGKEIVVDEEANDDEKKMARKLTLVALCALGVVGLALNLRAYDFVSQEIRTEEDPEFETFYNKIFSLF*