MSANLEAQAAAEATLQGFLWRQREAPKPLPAGTSAKGQTSIITGSNTGLGLEASRQLLRLGLSHLVMGVRSKERGEAAAEQLRAEFPDAKISVWIVDMASYDSIRAFAAKCGAELERIDSVILNAAVQTPQFSLVEATGHELTMQTNYLSTAFLSLLLVPVLKAKKKEGAAPPVLSIVGSDTSYMTTLLSMNPALPACDKPENYSQFQAYARAKLLLVFFVAKLAEHVDPADVIINYPNPGLTKGTEIGRSATTLSKVTFAAMQYLLARELDVGASVYLDAVFNYGAKGHGSFISDWTIKPYPPVWYTEEGKQLRTSLWEETLNELKPAGAPLP