MAPQPQTCAQFWQDLRLPDLQQQLDVAGLAIAEQQEAATKNRRQLADATREFKRTAPEATHKGVGPLLRSYQEEIDRLTRRAKHGENAFLELYQKLYEAPDPAPALAMGFETASRVAELELENRKLSTSLHEYQTESTVLKNQDGTIRKLEEKVRMLEATLDERGLEVAEIREQALADADAARAAQAHERELQLTQMLMEARGSLAAMQKLHHASQNQLFAMQSQSEEEKVGRQHELELATAELERAQERLMALEREKEQMMSAAERQKAGPTDSKQQGAERAAMNIEESMRQELHTQREIGARLRAEISGLRQELEESGSMWATRVEGLKATIHATEQHARAMEEQLAMRPTNQQVEELRQQVRMLHAVSCNSVGEEEDGDGDTRTP