MSAQNSLFSGSIVALVTPMNHYGEVDFSCLEKLVEHHIEAGSNALVSVGTTGESATLSIEENVKVIEKTVEFAKGRIPIIAGAGANATSEAITMTKLLRDSGVAGCLSVVPYYNKPTQEGMYQHFKAIAECTDLPQILYNVPSRTGSDMKPETVARLAEIENIVGIKEATGDVSRIVKIKQLAGKNFIVLSGNDATGLEAIKLGAEGVISVTNNIAAKDMADMCRYALAGDFDKAEEINARLMRLHHDLFIESNPIPVKWAAYRLGLIKSPHLRLPLTTLSEEIQPKVEDALKIAGLL*