MDTLRWKCIKSRAYNKRLHYGHFSLSPLCKGRADTIGIAMRRVLLGEVEGTCITHVQFDNIQHEYSAIIGIEESVDDILVNLKEIVLRSDSYGIREASIYIVGPRNVTAQDIILPPSVKIIDTTQHIARLTKSITSDIRLRIEKNRRYIMHSPNNYKDGIFPIDVAFMPVRDANYSIHSYGSGNEIQEVLFLEIWMNGGLTPREALYEASRNLIDLFIPFLHGEEQNIDGMNNRKGSNMPPFPLSHVLTDTRETIEKISFKYIFIDQL