MKALRYEKPESHGIVDVPLPELRDNDVLIKVKACGVCGTDLHIHEGEFIAKFPLVPGHETVGVVAAVGPKVKGFNIGDRVVADNSELCGECFYCRRGDELFCEHFEAHGVTMNGGFAEYCAYPAGRVFKIKNLSDVDATLLEPASCAAHGLDKIAPKMGSSVLLFGAGPTGLILAQLLRQCGGCRVVVVAPEGLKMDLAKSLDAGDEYVALSRQDPSAQFQKLKDENPYGFDIVVEATGSVKILEDSINYVRRGGKLVVYGVYSNKDRVSWPPSKIFGDEITILGSFSEVYKFPAAIDYLDSGKVKVKGIVNKTFKIDQWEECLAAMKNKTAIKAAITFD*