MATMKDVAQLAGVSTATVSRALMNPEKVSSSTRKRVEEAVLEAGYSPNSLARNLRRNESKTIVAIVPDICDPYFSEIIRGIEDAAMEHGYLVLLGDSGQQKRRENSFVNLVFTKQADGMLLLGTDLPFDVSKPEQKNLPPMVMACEFAPELELPTVHIDNLTSAFEAVNYLTQLGHKRIAQISGPQHAALCQFRHQGYQQALRRAGITMNPTYCTFGDFTFEAGAKAVRQLLALPEQPTAIFCHNDTMAIGAIQEAKRLGLRVPQDLSVVGFDDIQFAQYCDPPLTTISQPRYEIGRQAMLMMLELLRGHDVRAGSRLLETKLVVRESAAPPSKK*