MLASEVIQAYEAFCPQEFSMEGDSCGLQIGTLDKGIQRVMVALDIREETVAEAIEKGVDLIIVKHAPIFRPIKDLLASRPQNQIYIDLIKHDIAVYVSHTNIDIVENGLNDWFCQMLGIEETTYLQETGPERGIGRIGNIQPQTFWELAQQVKQVFDLDSLRMVHYQENDLQKPISRVAICGGSGQSFYKDALAKGADVYITGDIYYHTAQDMLSDGLLALDPGHYIEVLFVEKIAALLTQWKEKKGWELEILPSQASTNPFRHI*