MQKDVDVMGELNATGYRFSFAWSRIIPKGKVSRGVNQGGLDYYHKLIDALLEKNITPFVTLFHWDLPQTLQDEYEGFLDRQIIQDFKDYADLCFKEFGGKVKHWITINQLYTVPTRGYAIGTDAPGRCSPMVDTKHRCYGGNSSTEPYIVAHNQLLAHATVVDLYRTKYKFVEDKVNGNSYYYPKGIYYVMDYFKTKYGDPLIYVTENGFSTPSSENREQAIADYKRIDYLCSHLCFLRKVINYIMTSEDDEERGKITKFKT*