MTVLNRTDTLVDELTADITNTPLGYGGVDGDERWAAEIRRLAHLRGATVLAHNYQLPAIQDVADHVGDSLALSRVAAEAPEDTIVFCGVHFMAETAKILSPHKTVLIPDQRAGCSLADSITPDELRAWKDEHPGAVVVSYVNTTAAVKALTDICCTSSNAVDVVASIDPDREVLFCPDQFLGAHVRRVTGRKNLHVWAGECHVHAGINGDELADQARAHPDAELFVHPECGCATSALYLAGEGAFPAERVKILSTGGMLEAAHTTRARQVLVATEVGMLHQLRRAAPEVDFRAVNDRASCKYMKMITPAALLRCLVEGADEVHVDPGIAASGRRSVQRMIEIGHPGGGE*