MARPRIRRFLMSILQGTSCDDAIKHLVYSLREALKICPHLCLFHCMIYPTAGPLASRRRWCTAGSQCDEGRPGCRNCGIYGKPCPGYRSDGIFRNETHKVQQLMNDKAKACSSSSSRTQTQPSSHDVSGGGKDLQKTTLSAYQISDATWEERAICYFFDQFTIVECNAFGGMGHLGFLPSLYADCRDQNVGNPASMSLRLAVDATALMALSNRVNVPGVVTQARYRFGLALRRLQEALDLPLEAAKDETFATLVILSLFEDISGDRHGLTSAHTVGFEALTRLRGESQLGHAAGLDMFKYAYVRM