MDKSVFIVGYGNIGKELAIRLRAFGVRVLATKHNPLLADGLITRKSHQLFQYLKENEDLLVDEKGSGDSLYDFASRADIIVLCCLLTPETAGMVNEKFVNSMKKGALVVNVARGGLLDYKSVRDGLETGHLGGLGLDVAWHEPYDPQDPILQHPKVILTPHVAGVTQLSYAKMAQVIADCAVELSHGRVRAFVMSMMILLVTLASFAGAADPDPLTDFASSTAENNFPYHYPKPQQQQSPDSSKFVVRDVFKNGDVSNGPGGVRAGLSTKIFPAME*