MAATTQLKLNTGASIPALGFGTWQDKDAQESAVLTALKAGYRHIDTARIYGTEPAVGAGIKQSGVPRDQIFLTTKLWNNSHRPEDVEKALDASLKDLGTDYVDLYLMHWPSPFQAGDNFFPKGEDGKVIKGDSDYVATYKAMEELQKKGKARAIGISNFSKAELERLLKETSIVPAAHQIELHPYLQQPDFDAFHKEKNIHVTQYSPFGNSNEIYDSGKNIGKLIEDETLVEIGKKYNKSGAQVALAWGIAHGRSVIPKSKTESRIKANLEGDFKLEAADVEKISAIDKKLRFNDPSDNFGWNFYTDLDGKK*