MALELVGGAFLSASLQVLFDRLASSEVWSIIGGQKVSDKLLLELRTKLLVVDKVLDHAEVRQFTDGGVKNWLVTVKNVVYDAEDLLDEIATEALRRKMEDSDSSSSFSTWFKAPRADLQSIESRAKEIMHKLKFLAQAIDMIGLKPGDGEKLPQRSPSTSLVDESCVFGRDEVKEEMIKRLLSDNVSTNRIDLILILWKGCLVQTVAVKAIGSLLYSKVDRREWEETLESEIWDFKIGGILPSLILSYQDLPFHLKRCFAYCSIFPKNHEFNRETLILLWMAEGLLQFSKSNKRMSKVGEQYFDELLSKSFFQKSVFNESWFVMHDLMHDLAQYIFREFCIGFEDDKVQEISVNTRHSSNFISNYDGIVN*