MATMCVLFLLLFSVIARAVDEKGRVVELTDATIDTAIAKHDYIFIDFYAPWCFHCKKLSPELDAAAPGLAENVPPIVLAKLNADKYAKVASRFEVRGYPTLKFFINGYPVDYKGPRKAASLASHLQKLTSPNVKVLENETELHNFLQNTDDSFPFFIGFGVDSSLVSAFGKEYKSKAWFLVLESFSEKIMESFDFDKSPALVALRRGQREQEIFYGPFEGDDLALFIQQNILPCVNLLTSQSLQPLREDGRPIALAVLNDDLSEQSESFIKMLRAAAPANRAFIFAYVDTLKWPSFVDSFHIDIKTKLPAFIIWNGDSTYFVSAEDYDFTSERAEAYITFFLQEYKEGKAKKLDVKGPSFTDFMWSLISMRSVYILILIAGVIVFAQNILASDSGDVRKRQLEQEEINSGLEKHRILSKHSSSESSFDAPRDMVKED*