MSDDKSKALAAALAQIEKSFGKGAIMKMDGSQQEENLEVISTGSLGLDLALGVGGLPRGRIVEIFGPESSGKTTLCLEAVAQCQKNGGVCAFVDAEHAFDPVYARKLGVKVEELYLSQPDTGEQALEICDTLVRSGGIDMVVVDSVAALVPKAEIEGDMGDSHVGLQARLMSQALRKLTGHIKKTNTLVVFINQIRMKIGVMFGSPETTTGGNALKFYSSVRLDIRRTGSIKKGEEVLGNETRVKVIKNKVAPPFRQAEFDILYGEGISWEGELIDIGVKNDIINKSGAWYSYNGAKIGQGKDNVRVWLKENPEISDEIDAKIRALNGVEMHITEGTQDETDGERPEE*