MDITAALQEASSQQNQKLRSTAKVPLDEEGQADEAEWVALGKAAFSGEKGEEARRDAVEGVLAAGSSGWCDEQITVLRHLYSHLLMLEEDWEGAARALMPIQLEGGSRLVSDDEKLNVYMQIVRLFLECGEWGQAQTYFTRASLLPRPTDKETRLSMRLSRDDRVHTELPAGLGTMLKKMLLEYIVKPEEMKEFEGALAPNVGACAKVYDNISFSALGAILNLSPSSAETIARRMIEQSRLRAWIDQPSQLIFFESRPQLEVEKVGWGVRWDERIRGTSL