MDKTFLVTSSQRVCAICGDRSSGFHYGVQSCEGCKSFFKRTVQKQLQYACVESKSCQIDKNNRIRCQYCRFQKCLALGMLKEAVREDRAPGGRPRIKSLIGLKENAETFVSSELIIQLIQARPDAIPKRRLIRLPRSLTVSSSKPFSVKPRTPVSVWSRRSHLHHSLGNIVYGPFSETSGGLRNRDLVDFVLNRTLDALRDYIKSSYPEKPSRFAHILLKLPTLRDMATRMAEECLFAQSLLHLAIPQLTSRMIELNHGRP