MKRIVFLMLSLGMAVTLHAQWTAKDSVNLQRILNGKEDIKLNMDAVKQIDFNSSPTVPKMSKERPGLRLDETLPQVLEKKKVVLTLRPYTANTKYNWDPIYQKKIRVDADTWRGDPFVELYQTVPSNWAKNVYDKGIRSSYEEIRSSGLRHNLFGERANGMMVPTQSMVHTSAMKLGKSGVTVNGGTIGGLDLMTIFTKDFWDKKGRNRRSRTLEVLKAYGDSTTVLLPEPIVH