MLSMLFLTLTLEEFKNIVVDCVVQGGVTLRAAGSERFKKFVVALTHGYEPLSTRTILRRIFELHRVFKPALAAFLCNQTVAISLNLDGLSNQNLKGFYVVTAHWVNVVTMKTKIILLTILDVKCGAGVGVRVGTDLFEYLKRMAEINNGTNVTNAVVRLFKLVNIFVGYEQVRKCNHVRCADHFVQLAVLQALKLIRQSTEQLRDGLVKMRRSKVIRQQYRIEALRSGLSSTEPTHDDISHCAFKDSECKVIASVSNFLCAPRQVMESLAADSKPTLNFVSLSIAILIKHCNDNEQKLQEIHNALTAIFMKMKLQSYEQKLVQKPTIIAAYLNPQIPKPTDTSELMVVIEIVRNSGMGDDVDQYLLTSVVHALDFIDVLSWWSAWKDALPGHYQMAMDYLGTPATSTPSERVYSATGREFTCMRQSLPSSVFIMVMCLRL*