MLKSPYTVPLPGGLKPGDVITIIGQVNNNARELKLSLMKGPDIALAFVYVMNRGGKHRTDMNVIVNGQEGKEEVFPPFPFEEGEGFIIVLLVEPDAFKLTVNGKFLCDFEHRDTNLRNISSIVFGGDLTFYHCGSYQS