adccd5:	ff 30                	push   (%eax)
adccd7:	8b 45 08             	mov    0x8(%ebp),%eax
adccda:	ff 30                	push   (%eax)
adccdc:	e8 9c b5 93 ff       	call   0x41827d
adcce1:	83 c4 10             	add    $0x10,%esp
adcce4:	5d                   	pop    %ebp
adcce5:	c3                   	ret
adcce6:	cc                   	int3
adcce7:	cc                   	int3
adcce8:	cc                   	int3
adcce9:	cc                   	int3
adccea:	cc                   	int3
adcceb:	cc                   	int3
adccec:	cc                   	int3
adcced:	cc                   	int3
adccee:	8b ff                	mov    %edi,%edi
adccf0:	55                   	push   %ebp
adccf1:	8b ec                	mov    %esp,%ebp
adccf3:	8b 45 14             	mov    0x14(%ebp),%eax
adccf6:	ff 30                	push   (%eax)
adccf8:	8b 45 10             	mov    0x10(%ebp),%eax
adccfb:	ff 30                	push   (%eax)
adccfd:	8b 45 0c             	mov    0xc(%ebp),%eax
adcd00:	ff 30                	push   (%eax)
adcd02:	8b 45 08             	mov    0x8(%ebp),%eax
adcd05:	ff 30                	push   (%eax)
adcd07:	e8 92 ba 95 ff       	call   0x43879e
adcd0c:	83 c4 10             	add    $0x10,%esp
adcd0f:	5d                   	pop    %ebp
adcd10:	c3                   	ret
adcd11:	cc                   	int3
adcd12:	cc                   	int3
adcd13:	cc                   	int3
adcd14:	cc                   	int3
adcd15:	cc                   	int3
adcd16:	cc                   	int3
adcd17:	cc                   	int3
adcd18:	cc                   	int3
adcd19:	8b ff                	mov    %edi,%edi
adcd1b:	55                   	push   %ebp
adcd1c:	8b ec                	mov    %esp,%ebp
adcd1e:	8b 45 14             	mov    0x14(%ebp),%eax
adcd21:	ff 30                	push   (%eax)
adcd23:	8b 45 10             	mov    0x10(%ebp),%eax
adcd26:	ff 30                	push   (%eax)
adcd28:	8b 45 0c             	mov    0xc(%ebp),%eax
adcd2b:	ff 30                	push   (%eax)
adcd2d:	8b 45 08             	mov    0x8(%ebp),%eax
adcd30:	ff 30                	push   (%eax)
adcd32:	e8 67 ba 95 ff       	call   0x43879e
adcd37:	83 c4 10             	add    $0x10,%esp
adcd3a:	5d                   	pop    %ebp
adcd3b:	c3                   	ret
adcd3c:	cc                   	int3
adcd3d:	cc                   	int3
adcd3e:	cc                   	int3
adcd3f:	cc                   	int3
adcd40:	cc                   	int3
adcd41:	cc                   	int3
adcd42:	cc                   	int3
adcd43:	cc                   	int3
adcd44:	8b ff                	mov    %edi,%edi
adcd46:	55                   	push   %ebp
adcd47:	8b ec                	mov    %esp,%ebp
adcd49:	8b 45 08             	mov    0x8(%ebp),%eax
adcd4c:	ff 75 0c             	push   0xc(%ebp)
adcd4f:	ff 30                	push   (%eax)
adcd51:	e8 f2 26 93 ff       	call   0x40f448
adcd56:	59                   	pop    %ecx
adcd57:	59                   	pop    %ecx
adcd58:	5d                   	pop    %ebp
adcd59:	c3                   	ret
adcd5a:	cc                   	int3
adcd5b:	cc                   	int3
adcd5c:	cc                   	int3
adcd5d:	cc                   	int3
adcd5e:	cc                   	int3
adcd5f:	8b ff                	mov    %edi,%edi
adcd61:	55                   	push   %ebp
adcd62:	8b ec                	mov    %esp,%ebp
adcd64:	8b 45 08             	mov    0x8(%ebp),%eax
adcd67:	ff 75 0c             	push   0xc(%ebp)
adcd6a:	ff 30                	push   (%eax)
adcd6c:	e8 14 e8 94 ff       	call   0x42b585
adcd71:	59                   	pop    %ecx
adcd72:	59                   	pop    %ecx
adcd73:	5d                   	pop    %ebp
adcd74:	c3                   	ret
adcd75:	cc                   	int3
adcd76:	cc                   	int3
adcd77:	cc                   	int3
adcd78:	cc                   	int3
adcd79:	cc                   	int3
adcd7a:	8b ff                	mov    %edi,%edi
adcd7c:	55                   	push   %ebp
adcd7d:	8b ec                	mov    %esp,%ebp
adcd7f:	8b 45 08             	mov    0x8(%ebp),%eax
adcd82:	89 01                	mov    %eax,(%ecx)
adcd84:	8b c1                	mov    %ecx,%eax
adcd86:	5d                   	pop    %ebp
adcd87:	c2 04 00             	ret    $0x4
adcd8a:	cc                   	int3
adcd8b:	cc                   	int3
adcd8c:	cc                   	int3
adcd8d:	cc                   	int3
adcd8e:	33 c0                	xor    %eax,%eax
adcd90:	89 01                	mov    %eax,(%ecx)
adcd92:	89 41 04             	mov    %eax,0x4(%ecx)
adcd95:	89 41 08             	mov    %eax,0x8(%ecx)
adcd98:	8b c1                	mov    %ecx,%eax
adcd9a:	c3                   	ret
adcd9b:	cc                   	int3
adcd9c:	cc                   	int3
adcd9d:	cc                   	int3
adcd9e:	33 c0                	xor    %eax,%eax
adcda0:	89 01                	mov    %eax,(%ecx)
adcda2:	89 41 04             	mov    %eax,0x4(%ecx)
adcda5:	89 41 08             	mov    %eax,0x8(%ecx)
adcda8:	8b c1                	mov    %ecx,%eax
adcdaa:	c3                   	ret
adcdab:	cc                   	int3
adcdac:	cc                   	int3
adcdad:	cc                   	int3
adcdae:	8b ff                	mov    %edi,%edi
adcdb0:	56                   	push   %esi
adcdb1:	8b f1                	mov    %ecx,%esi
adcdb3:	83 3e ff             	cmpl   $0xffffffff,(%esi)
adcdb6:	74 0b                	je     0xadcdc3
adcdb8:	ff 36                	push   (%esi)
adcdba:	ff 15 48 36 d8 00    	call   *0xd83648
adcdc0:	83 0e ff             	orl    $0xffffffff,(%esi)
adcdc3:	5e                   	pop    %esi
adcdc4:	c3                   	ret
adcdc5:	cc                   	int3
adcdc6:	cc                   	int3
adcdc7:	cc                   	int3
adcdc8:	cc                   	int3
adcdc9:	cc                   	int3
adcdca:	8b ff                	mov    %edi,%edi
adcdcc:	56                   	push   %esi
adcdcd:	57                   	push   %edi
adcdce:	8b f9                	mov    %ecx,%edi
adcdd0:	8b 37                	mov    (%edi),%esi
adcdd2:	eb 0b                	jmp    0xadcddf
adcdd4:	ff 36                	push   (%esi)
adcdd6:	e8 0b 54 95 ff       	call   0x4321e6
adcddb:	59                   	pop    %ecx
adcddc:	83 c6 04             	add    $0x4,%esi
adcddf:	3b 77 04             	cmp    0x4(%edi),%esi
adcde2:	75 f0                	jne    0xadcdd4
adcde4:	ff 37                	push   (%edi)
adcde6:	e8 fb 53 95 ff       	call   0x4321e6
adcdeb:	59                   	pop    %ecx
adcdec:	5f                   	pop    %edi
adcded:	5e                   	pop    %esi
adcdee:	c3                   	ret
adcdef:	cc                   	int3
adcdf0:	cc                   	int3
adcdf1:	cc                   	int3
adcdf2:	cc                   	int3
adcdf3:	cc                   	int3
adcdf4:	cc                   	int3
adcdf5:	cc                   	int3
adcdf6:	cc                   	int3
adcdf7:	cc                   	int3
adcdf8:	8b ff                	mov    %edi,%edi
adcdfa:	56                   	push   %esi
adcdfb:	57                   	push   %edi
adcdfc:	8b f9                	mov    %ecx,%edi
adcdfe:	8b 37                	mov    (%edi),%esi
adce00:	eb 0b                	jmp    0xadce0d
adce02:	ff 36                	push   (%esi)
adce04:	e8 dd 53 95 ff       	call   0x4321e6
adce09:	59                   	pop    %ecx
adce0a:	83 c6 04             	add    $0x4,%esi
adce0d:	3b 77 04             	cmp    0x4(%edi),%esi
adce10:	75 f0                	jne    0xadce02
adce12:	ff 37                	push   (%edi)
adce14:	e8 cd 53 95 ff       	call   0x4321e6
adce19:	59                   	pop    %ecx
adce1a:	5f                   	pop    %edi
adce1b:	5e                   	pop    %esi
adce1c:	c3                   	ret
adce1d:	cc                   	int3
adce1e:	cc                   	int3
adce1f:	cc                   	int3
adce20:	cc                   	int3
adce21:	cc                   	int3
adce22:	cc                   	int3
adce23:	cc                   	int3
adce24:	cc                   	int3
adce25:	cc                   	int3
adce26:	b8 a8 c1 ad 00       	mov    $0xadc1a8,%eax
adce2b:	c3                   	ret
adce2c:	b8 c6 c1 ad 00       	mov    $0xadc1c6,%eax
adce31:	c3                   	ret
adce32:	8b ff                	mov    %edi,%edi
adce34:	55                   	push   %ebp
adce35:	8b ec                	mov    %esp,%ebp
adce37:	8a 45 08             	mov    0x8(%ebp),%al
adce3a:	3c 2f                	cmp    $0x2f,%al
adce3c:	74 0c                	je     0xadce4a
adce3e:	3c 5c                	cmp    $0x5c,%al
adce40:	74 08                	je     0xadce4a
adce42:	3c 3a                	cmp    $0x3a,%al
adce44:	74 04                	je     0xadce4a
adce46:	33 c0                	xor    %eax,%eax
adce48:	eb 03                	jmp    0xadce4d
adce4a:	33 c0                	xor    %eax,%eax
adce4c:	40                   	inc    %eax
adce4d:	5d                   	pop    %ebp
adce4e:	c2 04 00             	ret    $0x4
adce51:	cc                   	int3
adce52:	cc                   	int3
adce53:	cc                   	int3
adce54:	cc                   	int3
adce55:	cc                   	int3
adce56:	cc                   	int3
adce57:	cc                   	int3
adce58:	8b ff                	mov    %edi,%edi
adce5a:	55                   	push   %ebp
adce5b:	8b ec                	mov    %esp,%ebp
adce5d:	66 83 7d 08 2f       	cmpw   $0x2f,0x8(%ebp)
adce62:	74 12                	je     0xadce76
adce64:	66 83 7d 08 5c       	cmpw   $0x5c,0x8(%ebp)
adce69:	74 0b                	je     0xadce76
adce6b:	66 83 7d 08 3a       	cmpw   $0x3a,0x8(%ebp)
adce70:	74 04                	je     0xadce76
adce72:	33 c0                	xor    %eax,%eax
adce74:	eb 03                	jmp    0xadce79
adce76:	33 c0                	xor    %eax,%eax
adce78:	40                   	inc    %eax
adce79:	5d                   	pop    %ebp
adce7a:	c2 04 00             	ret    $0x4
adce7d:	cc                   	int3
adce7e:	cc                   	int3
adce7f:	cc                   	int3
adce80:	cc                   	int3
adce81:	cc                   	int3
adce82:	cc                   	int3
adce83:	cc                   	int3
adce84:	cc                   	int3
adce85:	cc                   	int3
adce86:	8b ff                	mov    %edi,%edi
adce88:	55                   	push   %ebp
adce89:	8b ec                	mov    %esp,%ebp
adce8b:	56                   	push   %esi
adce8c:	57                   	push   %edi
adce8d:	8b f1                	mov    %ecx,%esi
adce8f:	e8 cf fa 93 ff       	call   0x41c963
adce94:	8b f8                	mov    %eax,%edi
adce96:	85 ff                	test   %edi,%edi
adce98:	74 0d                	je     0xadcea7
adce9a:	ff 75 08             	push   0x8(%ebp)
adce9d:	e8 44 53 95 ff       	call   0x4321e6
adcea2:	59                   	pop    %ecx
adcea3:	8b c7                	mov    %edi,%eax
adcea5:	eb 0e                	jmp    0xadceb5
adcea7:	8b 4e 04             	mov    0x4(%esi),%ecx
adceaa:	8b 45 08             	mov    0x8(%ebp),%eax
adcead:	89 01                	mov    %eax,(%ecx)
adceaf:	83 46 04 04          	addl   $0x4,0x4(%esi)
adceb3:	33 c0                	xor    %eax,%eax
adceb5:	5f                   	pop    %edi
adceb6:	5e                   	pop    %esi
adceb7:	5d                   	pop    %ebp
adceb8:	c2 04 00             	ret    $0x4
adcebb:	cc                   	int3
adcebc:	cc                   	int3
adcebd:	cc                   	int3
adcebe:	cc                   	int3
adcebf:	cc                   	int3
adcec0:	cc                   	int3
adcec1:	cc                   	int3
adcec2:	cc                   	int3
adcec3:	cc                   	int3
adcec4:	cc                   	int3
adcec5:	cc                   	int3
adcec6:	cc                   	int3
adcec7:	cc                   	int3
adcec8:	8b ff                	mov    %edi,%edi
adceca:	55                   	push   %ebp
adcecb:	8b ec                	mov    %esp,%ebp
adcecd:	56                   	push   %esi
adcece:	57                   	push   %edi
adcecf:	8b f1                	mov    %ecx,%esi
adced1:	e8 04 cd 95 ff       	call   0x439bda
adced6:	8b f8                	mov    %eax,%edi
adced8:	85 ff                	test   %edi,%edi
adceda:	74 0d                	je     0xadcee9
adcedc:	ff 75 08             	push   0x8(%ebp)
adcedf:	e8 02 53 95 ff       	call   0x4321e6
adcee4:	59                   	pop    %ecx
adcee5:	8b c7                	mov    %edi,%eax
adcee7:	eb 0e                	jmp    0xadcef7
adcee9:	8b 4e 04             	mov    0x4(%esi),%ecx
adceec:	8b 45 08             	mov    0x8(%ebp),%eax
adceef:	89 01                	mov    %eax,(%ecx)
adcef1:	83 46 04 04          	addl   $0x4,0x4(%esi)
adcef5:	33 c0                	xor    %eax,%eax
adcef7:	5f                   	pop    %edi
adcef8:	5e                   	pop    %esi
adcef9:	5d                   	pop    %ebp
adcefa:	c2 04 00             	ret    $0x4
adcefd:	cc                   	int3
adcefe:	cc                   	int3
adceff:	cc                   	int3
adcf00:	cc                   	int3
adcf01:	cc                   	int3
adcf02:	cc                   	int3
adcf03:	cc                   	int3
adcf04:	cc                   	int3
adcf05:	cc                   	int3
adcf06:	cc                   	int3
adcf07:	cc                   	int3
adcf08:	cc                   	int3
adcf09:	cc                   	int3
adcf0a:	8b 01                	mov    (%ecx),%eax
adcf0c:	c3                   	ret
adcf0d:	8b 01                	mov    (%ecx),%eax
adcf0f:	c3                   	ret
adcf10:	8b ff                	mov    %edi,%edi
adcf12:	56                   	push   %esi
adcf13:	8b f1                	mov    %ecx,%esi
adcf15:	83 3e ff             	cmpl   $0xffffffff,(%esi)
adcf18:	74 0b                	je     0xadcf25
adcf1a:	ff 36                	push   (%esi)
adcf1c:	ff 15 48 36 d8 00    	call   *0xd83648
adcf22:	83 0e ff             	orl    $0xffffffff,(%esi)
adcf25:	5e                   	pop    %esi
adcf26:	c3                   	ret
adcf27:	cc                   	int3
adcf28:	cc                   	int3
adcf29:	cc                   	int3
adcf2a:	cc                   	int3
adcf2b:	cc                   	int3
adcf2c:	8b ff                	mov    %edi,%edi
adcf2e:	55                   	push   %ebp
adcf2f:	8b ec                	mov    %esp,%ebp
adcf31:	ff 75 08             	push   0x8(%ebp)
adcf34:	ff 15 48 36 d8 00    	call   *0xd83648
adcf3a:	f7 d8                	neg    %eax
adcf3c:	1b c0                	sbb    %eax,%eax
adcf3e:	f7 d8                	neg    %eax
adcf40:	5d                   	pop    %ebp
adcf41:	c3                   	ret
adcf42:	cc                   	int3
adcf43:	cc                   	int3
adcf44:	cc                   	int3
adcf45:	cc                   	int3