MDEDDMLMLGVGAEPTQHAEIEDPLTGGVASDPTMINDDPTAVNAKVRRPQVKLTAERLLSPNGLPYVMKHAPKRVRISKSRSTYKNLEHIIQFYQLWAHELFPKAKFKDFVRLCNSLGKTDADLRNYRTELFRADMENQFGDGYRSDKQNPANNSQPVTSTQLPNNDANSNDENNNVENDTNQLITGGQETTRHLFARDEEDDDDSDLYRSVPPPSSIAHESATSNTHAVPTSDTTLPISDNNPKGVTNSDGTVIGISEEDELLAMEEELNNYATQKIEELGDDKDTGIDPGEEEDEDALDAMKELGF