MSDRIRVRYAPSPTGYLHIGNARTALFNYLYAKHYNGDFVIRIEDTDKKRNLEDGETSQFDNLKWLGLDWDESVDKDNGYGPYRQSERQHIYQPLIDQLLAEDKAYKCYMTEEELEAEREAQIARGEMPRYGGQHAHLTEEQRQQFEAEGRQPSIRFRVPQNQTYSFDDMVKGNISFDSNGIGDWVIVKKDGIPTYNFAVAIDDHYMQISDVIRGDDHISNTPKQIMIYEAFGWEPPRFGHMSLIVNEERKKLSKRDGQILQFIEQYRDLGYLPEALFNFIALLGWSPEGEEEIFSKEEFIKIFDEKRLSKSPAFFDKQKLAWVNNQYMKQKDTETVFQLALPHLIKANLIPEVPSEEDLSWGRKLIALYQKEMSYAGEIVPLSEMFFKEMPALGEEEQQVINGEQVPELMTHLFSKLEALEPFEAAEIKKTIKEVQKETGIKGKQLFMPIRVAVTGQMHGPELPNTIEVLGKEKVLNRLKQYK*