MSDLPFSCALVTGGGGGLGKAIAAYLLSKGKKVIIAGRTESTLRESAKEIGATDYFTLDTGVVSQIPSFITTVTAKYPDLDCLINNAGVQRPLEVLKDDPTDFLAKADQEIDINIRGPMHLTLGLLEHFKTKPNGATIMNVSSILGFVPFSVINPVYNGTKAWLHFWSMTLRTQLARGGYERIKVIEIAPPSVGTDLHRDREDPDDNKKHKNPNALSVEEFMEFFTSALERGDSMIAPGMSQDVVDKWYAEFGSMYDTLTREKK*