MLKLLAMRATTAALNYGCKTGPAAHQAAARTVAHPRAMFGTCWASPGPAGLHMTQGGQRSFPTLPALRAYSYEAVATDAAEIVEVDFDPAAANSVRLIGVLGGKKDLKVFERSKLLPFSIGLKDKRRPDEIEWLNVEAWGPLAERADQQLQKGDRVAVQGRLKIERWDDRVTGLKRTAVKIVANSISKVRSNYGDQQQQTGAGGYEQQQQASAAAGGAPWDSASFSEPAPWDAPPAPGPVAAPTGGAGGGGSSGQQQTVEELWMDFFMAPDKWYDNRTTKRNPKGPDFKKKVGGSTAPALWVEGRGTPGWVLTELQRLDSLSGGEAX