MLLLGPIIVILPRDQYSTRIPAEQKLILAVYEKGKIGKSTISCNISIALARRGKKVLQIGCDPKHDSTFTLTRFLIPTIIDTLQVKDYHYENVWPNDVIYKGYGGVDCVETGGPPAGAGCGGYVVGETTKLLKELNAFYEYDIILFDVLGDVVCGGFVAPLNYADYCRIITDNVGNRTSERDLIDKYVESCPMPVLEVLPLVEDIRISRVKGKTLFEMVEYQENLNYVFIPREIPDRELFSLPSDFYLNVNLENPEKVMLEEQNVPSLGFTVI*