MELENLAPGSVDAKKELSMSTEIMQFSSEFDPFGALSTPLYQTATFKQPSATECGQYDYTRSGNPTRDALESLLAKLEGASRAFCFTSGMAALSAASHLVSAGEDIVAGDDIYGGSDRLLSRITPNSGITVKRVDTSNLEDVRRAISSSTRLVWLESPTNPRQIISDIRAISRIAHENGALVMVDNSIMSPALSKPLELGADIVMHSATKFISGHSDLMAGVLAVKDDELAKKIYFLQNAEGTGLAPFDCWGCLRGIKTMPLRVEKQQQNAQVIAEYLASHPKLGNVRYAGLPSHPGHELHYSQCMGAGSVLSFYTGSVAVSKHIVEQTRLFSITVSFGSVKSLISLPCFMSHASIPVEVRKARGLQKDLIRISVGIEDVNDLLEDLEQAIASAPWD*