LAVEWTIVLLGLLLKPVIRSDEVLQAAAVMSQRIAELKPSATLREQLKSPFITFHRFKSLKHLLCRGLANAKVTTATLKLLDDPRMKRLLDRPVEAATFAQISKLYPDFDTAIVKPLLEVANLSVASVVDLIHFALSEDVQNFCFDSCLLDTRLMLLQPHFVLSQVINPLMRFGVNNPYRVIRRCPSVFTAAIMKVGDQTQLSAALSTLNMLLTRRDLNSIVKNYPSVLTRSREDLQTTHDYLTRVMGLESSGEMGRSRVTSRSAHST