MKGKSKMHPSNDRIKGPWSPEEDIVLNKLVEKFGARNWSLIARGIPGRSGKSCRLRWCNQLNPGVKRKPFTEEEDRAIVAAHAIHGNKWASIARLLPGRTDNAIKNHWNSTLRRKYVGDDSIPKELSSDGSEKTKEEASDTDKSRLLHDETGYEVAVDDAVKGEDGVISAETTHASSELQNSVALKLHEHNSKEQGNEEQSEIIEDRPLTTVIKPFPRSSAFSSYSAVAANKVKTPASTADTSHLLTGTVPVNRFLHPPSFPYSFESLEIDWPYLSGLSACHHPLWFKSMPEVPSQCGRGCCSKTIQWSIPSKTPLMGPDYIEYAEESFTGGNSFVNPFEMGRISTEEGACGKTTESFSLSIHAAIVQMLHDVSHPHNQQKQQGSLERHAELGTSEAHSRLVSMMREMVAREITHHTMLEAQASLLSE*