MKFMQGISDGQLRIDGNQVVAQTTNGWTTLSAPLDDTEALAAEFADLKMLPQQHEDALGAGPSTAYVFQANNPWFNRQDAFDEGTRHYREGNLGEAILALEAAVQMDQSNIAAWRLLGAAHTERDEDVKALGALRRAVDIDPKDLDSLLALGVCYTNELETDKAVYYLKRWVQENATYSHLANMQSDLLGEGLAWLTSVFCEAAKENPNDARIFTVLGVLYNLSREFDNAAECFEISTKLNPDDFSSWNKLGATLANSYQNDAAMQAYSEALSRRPSYLRALVNLAICFSNQGRYSDSAEKYLQALRVHPEAEHIWSNLSISLACMGKPELSARADARDPGLLSSPVDSLLATP*