MKALNEAQERLKPLEELLKGKRFSGGETTGYLDIVIGRIAVLVPALEELMGLTYVDPNAMPLFHACSQEFTNVPMVKERLHPREKLVHFLKAFRERLMSS*