MEVLVKDLSSKEELDNVLKQKGSAALHFWASWCPASAQMDAVFAHLCFENPNAHFFRVEAEEAPAISEAFGVSAVPFFVFIKDGVVVDKMEGANPADLAQKVAMLAGPRGLRKNTEIEEVSAKETPCGAKGSMNASAVSANGAKADNSELLKKKLEGIVASKPVMLFMKGSPIEPKCGFSRKVVEILKELGVEIGSFDILGDEEVRQGMKSFSNWPTYPQLYLAAEFIGGCDIITEMHKSGELKEVLVEKGLIPKESMESRLKALINSSSTMLFMKGSPDAPRCGFSSKVVNALREEGIPFGSFDILSNIEVREGLKRYSNWPTYPQLYHNGELIGGCDIILELKASGELKSELS*