MQYLEICTPEQVENIYAELGTSKEAVQKDVQYLIDWMEKQPHLPNVTDEQFLTHFLIRCKNSMEKTKRKLEMYYTARALMPEIYSNRDMDNEELVEALKTALFTPVPKVTTDGNRLVFLRFFDTQGVKIPSSEVALKAMVMVLDMMLKMCNSKSYIIVFDFEHLSAPVIALSFAILKKFLTLATKTTPARFNKIYFVNMMAAAEPLVNIGKTFVKKELADRIVVWKKKPSELSDAIEAEVVPSNYGGKEKHMDELQELWKEYARNQFRKWLLSEETVKADLSKKPIGDQLNKDLSLYGVEGSFRNIVID*