MPSPTKVHLVLLIHGLWGCPSHAGLEEDGDGEELVIMIAGGMTSQLTYDGIDVCASRVAWRIMSRSGEQLYVVDKYSEDDPRPLLEIMADPPGSVFYHGLPTAAIETVDHFAQWQDQGLVVDCDEAGMIRSWSRGEDEEGQEDDDYNGKAKANGNGDGKEVLRYRFPFNYVILLLFPIMLRNIESEFIENADGPSLDIYNMALWLNQLPFKKYLTWWPEITNAHATAIVRDAHLFPQHERGRGMLKFWAKVMLGQATNVS