MGLYLCVFDGDEEVDGVEVGPYADFNELRNYIIHELELGQAGIKFPTFINHSDSDGEWSVADCVKLNAELSEIVLMMKTKPPVPFVSEWQSSIAKSTGLVPKTAYESFIDVDGELVLKRIGHLVDVALQYGLPILFQ