MGLEKGWGDNAEHVLDMIHLLLEILQAPDPLTLEMFLGRIPMVFNVVILSPHGYFGQAKVLGMPDTGGQDAAREITAELKGQPDLIIGNYSDGNLVASLISHKQGITQPALYEAFGLTVVEAITSGLPTFATCHGGPTEIIVDGVFGFHIDPYNGDFASERIADFFEKCKIDPGYWDTISNAGLQRIYERYTWKIYAERLMTLAGVYGFWKYVSKLERQETHRYLEMFHILKYRNLVSVVKALHKRRFFFSVHLLLFQQGQLIKRLPLRFHFPLLF*