MVKFFFLYILCVSVYGMGGIGKTSLLKTVYNAYKKGKLFETSSIAQEINLHLGSSTSNVERSYAVDMRKRNLYACLREKKFLLILDDLWKDLHLEEELGIPMGNDKGSRVVISTHNMDVIKRIWVEYFSIQIHPLSTDEGWKLFCIGAFKDDTAPKKEIEDVATQIVAYCNGLPLAINVVVATMRASTRIDEGLYQRLMLSYDRLPHSDIKNCSFYCATFPKYWQINVDVLVERWIAEGLVNSRGSNYLMDLRQSYVKLLVERCLFQILIMIYNGSG*