MKALKEWQEYEEAVRERDLGRALKFLESLEPLPSDVQITTGGGLVRDWEVLDACLNADDMKMVGSAYEFLQLRGFLPNFGKYKNRVSVGSRNVTPTILKSSTGLDASKLSPKKWGLSGSSGAVLVTFLGGVSFLLSKGIDIRPNLAAVLGLAWLDSIFLGGCCIAQISFLWPPYRRRVLVHEAGHLLIAYLMGCPIRGVILDPLVAVQMGIQGQAGTQFWDEKLEKELADGRLSSTAFDRYCMVLFAGIAAEALVYGEAEGGENDENLFRSICVLLQPPLSTSQMSNQARWAVQQSYKLLKMHKGAHRAAVKAIENGKGLGTIIRRVEEAMSQDQ*