MDGLLDVQRYKGFGCPPGPPLLTGSARQESSEGASSNGRIEIPRLLSEPTKKTVYPYVTGTSVLGIKFKDGVLLAADTLGAYGSTLRYKSVERLKAVGNHTVIGASGELSDFFYINTLLDELEYDPSSITVQILCKADVVTLSSLIGVCLELIHIVSTNHADARMVWYSTIDYTNDDGNVYAPWDIHNYLNRVMYNRRNKFDPLWNSIIIGGVKDGRSYLGMVNMIGVHYTAAHVATGFGNHLARPIFRAEHREDMTEEEGIKLLEKCLRVLYYRDRGSLNKVQIATVTEAGVKISKPYALTAEWGFEFFVNPTKSSQGSW*