MKLTLTLTILIAVVIGGCNCKIVQFIFGDSLSDVGNNNFLSKSLARANLPWYGIDFASGLPNGRFCNGRTVADIIGDEMGLPRPPAYLDQSLTEDVILSNGVNFASGGGGILNETGTLFIQRFSLYKQIELFQGIQDLIREKIGSKEANKFFQQARYVVALGSNDFINNYLMPVYRDSWTYNDKSFIQYLVDTQRSQLTLLHSLGARELMVFGLGPMGCIPLQRVLSRDGQCQDKTNQLALAFNKATNELVVELANTLPNASYKFGDAYDVVNDVITNPGNYGFSNSDSPCCSFGKIRPALTCNPASTLCSDRSKYVFWDEYHPSDRANQLIAKELIKKLGFLNPSQTDASPPTPALGPSSDDDGQ*