MADYGEDLSQIDVSVEEKDKLVAEVIRYVLFKTYQNSGCPIRREELTQLITKNYRQRALPSYVINEAKEKLSRIFGYELKDLQRARPSTNQRRSSQQSAVELKSYVIMSKVPAKVYSKYVEDKENSSHVTGFTFAVIGIVHLAGGKMSEENLWHHLRRLGLNENDESHPLFGNTKQALETLVQQRYLQKEKVNGPEGNTLMYELAERATEETISESLKEHIAQIVQKDVTTLESD