MKSKFTLWSVVLLLAGFIFVGCDNERTENASDFQTGIHKIVIQQSGDTDSFEVSVSIGGADKGGPAKLYNDKGEYIGDSYSAQIRTATMSCCTNGNAFFMTCAGSVSSISEAGKRLHITVIGYIDDKEVNRLEKEYITDGNTLIETFSVSTKEI