MADYGEDLSQIDVSVEKDKLVAEVIRYVLFKTYQNSGCPIRREELTQLITKNYRQRALPSYVINEAKEKLSRIFGYELKDLQRARPSTNQRRSSQQSAVELKSYVIMSKVPAKVYSKYVEDKENSSHVTGFTFAVIGIVHLAGGKMSEENLWHHLRRLGLNENDESHPLFGNTKQALETLVQQRYLQKEKVNGPEGNTLMYELAERATEETISESLKEHIAQIVQKDVTTLESD