619e42:	8b 7c 24 0c          	mov    0xc(%esp),%edi
619e46:	8d 77 08             	lea    0x8(%edi),%esi
619e49:	8d 4e 18             	lea    0x18(%esi),%ecx
619e4c:	e8 bc a0 de ff       	call   0x403f0d
619e51:	8b 46 14             	mov    0x14(%esi),%eax
619e54:	83 f8 10             	cmp    $0x10,%eax
619e57:	72 0b                	jb     0x619e64
619e59:	40                   	inc    %eax
619e5a:	8b ce                	mov    %esi,%ecx
619e5c:	50                   	push   %eax
619e5d:	ff 36                	push   (%esi)
619e5f:	e8 b8 a7 e1 ff       	call   0x43461c
619e64:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
619e6b:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
619e6f:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
619e76:	72 02                	jb     0x619e7a
619e78:	8b 36                	mov    (%esi),%esi
619e7a:	57                   	push   %edi
619e7b:	c6 06 00             	movb   $0x0,(%esi)
619e7e:	e8 0c 79 de ff       	call   0x40178f
619e83:	83 c4 04             	add    $0x4,%esp
619e86:	5f                   	pop    %edi
619e87:	5e                   	pop    %esi
619e88:	c2 04 00             	ret    $0x4
619e8b:	cc                   	int3
619e8c:	cc                   	int3
619e8d:	cc                   	int3
619e8e:	cc                   	int3
619e8f:	cc                   	int3
619e90:	cc                   	int3
619e91:	cc                   	int3
619e92:	cc                   	int3
619e93:	cc                   	int3
619e94:	cc                   	int3
619e95:	cc                   	int3
619e96:	cc                   	int3
619e97:	cc                   	int3
619e98:	cc                   	int3
619e99:	cc                   	int3
619e9a:	cc                   	int3
619e9b:	cc                   	int3
619e9c:	cc                   	int3
619e9d:	cc                   	int3
619e9e:	cc                   	int3
619e9f:	cc                   	int3
619ea0:	56                   	push   %esi
619ea1:	57                   	push   %edi
619ea2:	8b 7c 24 0c          	mov    0xc(%esp),%edi
619ea6:	8b 47 1c             	mov    0x1c(%edi),%eax
619ea9:	8d 77 08             	lea    0x8(%edi),%esi
619eac:	83 f8 10             	cmp    $0x10,%eax
619eaf:	72 0b                	jb     0x619ebc
619eb1:	40                   	inc    %eax
619eb2:	8b ce                	mov    %esi,%ecx
619eb4:	50                   	push   %eax
619eb5:	ff 36                	push   (%esi)
619eb7:	e8 60 a7 e1 ff       	call   0x43461c
619ebc:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
619ec3:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
619ec7:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
619ece:	72 02                	jb     0x619ed2
619ed0:	8b 36                	mov    (%esi),%esi
619ed2:	57                   	push   %edi
619ed3:	c6 06 00             	movb   $0x0,(%esi)
619ed6:	e8 b4 78 de ff       	call   0x40178f
619edb:	83 c4 04             	add    $0x4,%esp
619ede:	5f                   	pop    %edi
619edf:	5e                   	pop    %esi
619ee0:	c2 04 00             	ret    $0x4
619ee3:	cc                   	int3
619ee4:	cc                   	int3
619ee5:	cc                   	int3
619ee6:	cc                   	int3
619ee7:	cc                   	int3
619ee8:	cc                   	int3
619ee9:	cc                   	int3
619eea:	cc                   	int3
619eeb:	cc                   	int3
619eec:	cc                   	int3
619eed:	cc                   	int3
619eee:	cc                   	int3
619eef:	cc                   	int3
619ef0:	cc                   	int3
619ef1:	cc                   	int3
619ef2:	cc                   	int3
619ef3:	cc                   	int3
619ef4:	cc                   	int3
619ef5:	cc                   	int3
619ef6:	cc                   	int3
619ef7:	cc                   	int3
619ef8:	cc                   	int3
619ef9:	cc                   	int3
619efa:	cc                   	int3
619efb:	cc                   	int3
619efc:	cc                   	int3
619efd:	cc                   	int3
619efe:	cc                   	int3
619eff:	cc                   	int3
619f00:	8b 44 24 04          	mov    0x4(%esp),%eax
619f04:	48                   	dec    %eax
619f05:	83 f8 03             	cmp    $0x3,%eax
619f08:	77 1f                	ja     0x619f29
619f0a:	ff 24 85 2c 9f 61 00 	jmp    *0x619f2c(,%eax,4)
619f11:	b8 70 a9 be 00       	mov    $0xbea970,%eax
619f16:	c3                   	ret
619f17:	b8 84 a9 be 00       	mov    $0xbea984,%eax
619f1c:	c3                   	ret
619f1d:	b8 a4 a9 be 00       	mov    $0xbea9a4,%eax
619f22:	c3                   	ret
619f23:	b8 c4 a9 be 00       	mov    $0xbea9c4,%eax
619f28:	c3                   	ret
619f29:	33 c0                	xor    %eax,%eax
619f2b:	c3                   	ret
619f2c:	11 9f 61 00 17 9f    	adc    %ebx,-0x60e8ff9f(%edi)
619f32:	61                   	popa
619f33:	00 1d 9f 61 00 23    	add    %bl,0x2300619f
619f39:	9f                   	lahf
619f3a:	61                   	popa
619f3b:	00 cc                	add    %cl,%ah
619f3d:	cc                   	int3
619f3e:	cc                   	int3
619f3f:	cc                   	int3
619f40:	cc                   	int3
619f41:	cc                   	int3
619f42:	cc                   	int3
619f43:	cc                   	int3
619f44:	cc                   	int3
619f45:	cc                   	int3
619f46:	cc                   	int3
619f47:	cc                   	int3
619f48:	cc                   	int3
619f49:	cc                   	int3
619f4a:	cc                   	int3
619f4b:	cc                   	int3
619f4c:	cc                   	int3
619f4d:	cc                   	int3
619f4e:	cc                   	int3
619f4f:	cc                   	int3
619f50:	8d 41 04             	lea    0x4(%ecx),%eax
619f53:	c3                   	ret
619f54:	cc                   	int3
619f55:	cc                   	int3
619f56:	cc                   	int3
619f57:	cc                   	int3
619f58:	cc                   	int3
619f59:	cc                   	int3
619f5a:	cc                   	int3
619f5b:	cc                   	int3
619f5c:	cc                   	int3
619f5d:	cc                   	int3
619f5e:	cc                   	int3
619f5f:	cc                   	int3
619f60:	8d 41 04             	lea    0x4(%ecx),%eax
619f63:	c3                   	ret
619f64:	cc                   	int3
619f65:	cc                   	int3
619f66:	cc                   	int3
619f67:	cc                   	int3
619f68:	cc                   	int3
619f69:	cc                   	int3
619f6a:	cc                   	int3
619f6b:	cc                   	int3
619f6c:	cc                   	int3
619f6d:	cc                   	int3
619f6e:	cc                   	int3
619f6f:	cc                   	int3
619f70:	8d 41 04             	lea    0x4(%ecx),%eax
619f73:	c3                   	ret
619f74:	cc                   	int3
619f75:	cc                   	int3
619f76:	cc                   	int3
619f77:	cc                   	int3
619f78:	cc                   	int3
619f79:	cc                   	int3
619f7a:	cc                   	int3
619f7b:	cc                   	int3
619f7c:	cc                   	int3
619f7d:	cc                   	int3
619f7e:	cc                   	int3
619f7f:	cc                   	int3
619f80:	8d 41 04             	lea    0x4(%ecx),%eax
619f83:	c3                   	ret
619f84:	cc                   	int3
619f85:	cc                   	int3
619f86:	cc                   	int3
619f87:	cc                   	int3
619f88:	cc                   	int3
619f89:	cc                   	int3
619f8a:	cc                   	int3
619f8b:	cc                   	int3
619f8c:	cc                   	int3
619f8d:	cc                   	int3
619f8e:	cc                   	int3
619f8f:	cc                   	int3
619f90:	8d 41 04             	lea    0x4(%ecx),%eax
619f93:	c3                   	ret
619f94:	cc                   	int3
619f95:	cc                   	int3
619f96:	cc                   	int3
619f97:	cc                   	int3
619f98:	cc                   	int3
619f99:	cc                   	int3
619f9a:	cc                   	int3
619f9b:	cc                   	int3
619f9c:	cc                   	int3
619f9d:	cc                   	int3
619f9e:	cc                   	int3
619f9f:	cc                   	int3
619fa0:	8d 41 08             	lea    0x8(%ecx),%eax
619fa3:	c3                   	ret
619fa4:	cc                   	int3
619fa5:	cc                   	int3
619fa6:	cc                   	int3
619fa7:	cc                   	int3
619fa8:	cc                   	int3
619fa9:	cc                   	int3
619faa:	cc                   	int3
619fab:	cc                   	int3
619fac:	cc                   	int3
619fad:	cc                   	int3
619fae:	cc                   	int3
619faf:	cc                   	int3
619fb0:	8d 41 04             	lea    0x4(%ecx),%eax
619fb3:	c3                   	ret
619fb4:	cc                   	int3
619fb5:	cc                   	int3
619fb6:	cc                   	int3
619fb7:	cc                   	int3
619fb8:	cc                   	int3
619fb9:	cc                   	int3
619fba:	cc                   	int3
619fbb:	cc                   	int3
619fbc:	cc                   	int3
619fbd:	cc                   	int3
619fbe:	cc                   	int3
619fbf:	cc                   	int3
619fc0:	8b 01                	mov    (%ecx),%eax
619fc2:	c3                   	ret
619fc3:	cc                   	int3
619fc4:	cc                   	int3
619fc5:	cc                   	int3
619fc6:	cc                   	int3
619fc7:	cc                   	int3
619fc8:	cc                   	int3
619fc9:	cc                   	int3
619fca:	cc                   	int3
619fcb:	cc                   	int3
619fcc:	cc                   	int3
619fcd:	cc                   	int3
619fce:	cc                   	int3
619fcf:	cc                   	int3
619fd0:	8b 01                	mov    (%ecx),%eax
619fd2:	c3                   	ret
619fd3:	cc                   	int3
619fd4:	cc                   	int3
619fd5:	cc                   	int3
619fd6:	cc                   	int3
619fd7:	cc                   	int3
619fd8:	cc                   	int3
619fd9:	cc                   	int3
619fda:	cc                   	int3
619fdb:	cc                   	int3
619fdc:	cc                   	int3
619fdd:	cc                   	int3
619fde:	cc                   	int3
619fdf:	cc                   	int3
619fe0:	8b 01                	mov    (%ecx),%eax
619fe2:	c3                   	ret
619fe3:	cc                   	int3
619fe4:	cc                   	int3
619fe5:	cc                   	int3
619fe6:	cc                   	int3
619fe7:	cc                   	int3
619fe8:	cc                   	int3
619fe9:	cc                   	int3
619fea:	cc                   	int3
619feb:	cc                   	int3
619fec:	cc                   	int3
619fed:	cc                   	int3
619fee:	cc                   	int3
619fef:	cc                   	int3
619ff0:	8b 01                	mov    (%ecx),%eax
619ff2:	c3                   	ret
619ff3:	cc                   	int3
619ff4:	cc                   	int3
619ff5:	cc                   	int3
619ff6:	cc                   	int3
619ff7:	cc                   	int3
619ff8:	cc                   	int3
619ff9:	cc                   	int3
619ffa:	cc                   	int3
619ffb:	cc                   	int3
619ffc:	cc                   	int3
619ffd:	cc                   	int3
619ffe:	cc                   	int3
619fff:	cc                   	int3
61a000:	8d 41 0c             	lea    0xc(%ecx),%eax
61a003:	c3                   	ret
61a004:	cc                   	int3
61a005:	cc                   	int3
61a006:	cc                   	int3
61a007:	cc                   	int3
61a008:	cc                   	int3
61a009:	cc                   	int3
61a00a:	cc                   	int3
61a00b:	cc                   	int3
61a00c:	cc                   	int3
61a00d:	cc                   	int3
61a00e:	cc                   	int3
61a00f:	cc                   	int3
61a010:	8b c1                	mov    %ecx,%eax
61a012:	c3                   	ret
61a013:	cc                   	int3
61a014:	cc                   	int3
61a015:	cc                   	int3
61a016:	cc                   	int3
61a017:	cc                   	int3
61a018:	cc                   	int3
61a019:	cc                   	int3
61a01a:	cc                   	int3
61a01b:	cc                   	int3
61a01c:	cc                   	int3
61a01d:	cc                   	int3
61a01e:	cc                   	int3
61a01f:	cc                   	int3
61a020:	8b 01                	mov    (%ecx),%eax
61a022:	85 c0                	test   %eax,%eax
61a024:	b9 02 00 00 00       	mov    $0x2,%ecx
61a029:	0f 44 c1             	cmove  %ecx,%eax
61a02c:	c3                   	ret
61a02d:	cc                   	int3
61a02e:	cc                   	int3
61a02f:	cc                   	int3
61a030:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
61a036:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
61a03c:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
61a03f:	a1 78 90 d7 00       	mov    0xd79078,%eax
61a044:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
61a04a:	7f 06                	jg     0x61a052
61a04c:	b8 6c 90 d7 00       	mov    $0xd7906c,%eax
61a051:	c3                   	ret
61a052:	68 78 90 d7 00       	push   $0xd79078
61a057:	e8 a2 80 de ff       	call   0x4020fe
61a05c:	83 c4 04             	add    $0x4,%esp
61a05f:	83 3d 78 90 d7 00 ff 	cmpl   $0xffffffff,0xd79078
61a066:	75 e4                	jne    0x61a04c
61a068:	68 8a 66 41 00       	push   $0x41668a
61a06d:	c7 05 6c 90 d7 00 00 	movl   $0x0,0xd7906c
61a074:	00 00 00
61a077:	c7 05 70 90 d7 00 00 	movl   $0x0,0xd79070