936cdc:	53                   	push   %ebx
936cdd:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
936ce0:	e8 bd fa ad ff       	call   0x4167a2
936ce5:	e9 a6 01 00 00       	jmp    0x936e90
936cea:	8b 03                	mov    (%ebx),%eax
936cec:	6a 00                	push   $0x0
936cee:	8b b0 d4 03 00 00    	mov    0x3d4(%eax),%esi
936cf4:	8b ce                	mov    %esi,%ecx
936cf6:	e8 6a 59 af ff       	call   0x42c665
936cfb:	8b cb                	mov    %ebx,%ecx
936cfd:	ff d6                	call   *%esi
936cff:	8b 03                	mov    (%ebx),%eax
936d01:	8b b0 10 02 00 00    	mov    0x210(%eax),%esi
936d07:	8b ce                	mov    %esi,%ecx
936d09:	e8 57 59 af ff       	call   0x42c665
936d0e:	8b cb                	mov    %ebx,%ecx
936d10:	ff d6                	call   *%esi
936d12:	e9 79 01 00 00       	jmp    0x936e90
936d17:	8b 03                	mov    (%ebx),%eax
936d19:	8b b0 6c 01 00 00    	mov    0x16c(%eax),%esi
936d1f:	8b ce                	mov    %esi,%ecx
936d21:	e8 3f 59 af ff       	call   0x42c665
936d26:	8b cb                	mov    %ebx,%ecx
936d28:	ff d6                	call   *%esi
936d2a:	85 c0                	test   %eax,%eax
936d2c:	74 78                	je     0x936da6
936d2e:	ff 73 20             	push   0x20(%ebx)
936d31:	ff 15 30 40 d8 00    	call   *0xd84030
936d37:	50                   	push   %eax
936d38:	e8 51 ea ae ff       	call   0x42578e
936d3d:	ff 70 20             	push   0x20(%eax)
936d40:	ff 15 30 40 d8 00    	call   *0xd84030
936d46:	50                   	push   %eax
936d47:	e8 42 ea ae ff       	call   0x42578e
936d4c:	8b f8                	mov    %eax,%edi
936d4e:	8b 45 dc             	mov    -0x24(%ebp),%eax
936d51:	ff b0 c8 00 00 00    	push   0xc8(%eax)
936d57:	e8 c7 86 af ff       	call   0x42f423
936d5c:	50                   	push   %eax
936d5d:	8b cb                	mov    %ebx,%ecx
936d5f:	e8 fa 48 ad ff       	call   0x40b65e
936d64:	8b 0f                	mov    (%edi),%ecx
936d66:	53                   	push   %ebx
936d67:	8b b1 c0 03 00 00    	mov    0x3c0(%ecx),%esi
936d6d:	8b ce                	mov    %esi,%ecx
936d6f:	e8 f1 58 af ff       	call   0x42c665
936d74:	8b cf                	mov    %edi,%ecx
936d76:	ff d6                	call   *%esi
936d78:	68 c0 f0 d5 00       	push   $0xd5f0c0
936d7d:	8b cb                	mov    %ebx,%ecx
936d7f:	e8 0b 2f af ff       	call   0x429c8f
936d84:	85 c0                	test   %eax,%eax
936d86:	74 15                	je     0x936d9d
936d88:	8b 03                	mov    (%ebx),%eax
936d8a:	6a 01                	push   $0x1
936d8c:	8b b0 f0 01 00 00    	mov    0x1f0(%eax),%esi
936d92:	8b ce                	mov    %esi,%ecx
936d94:	e8 cc 58 af ff       	call   0x42c665
936d99:	8b cb                	mov    %ebx,%ecx
936d9b:	ff d6                	call   *%esi
936d9d:	6a 05                	push   $0x5
936d9f:	8b cb                	mov    %ebx,%ecx
936da1:	e8 f1 91 ad ff       	call   0x40ff97
936da6:	8b 03                	mov    (%ebx),%eax
936da8:	8b b0 dc 01 00 00    	mov    0x1dc(%eax),%esi
936dae:	8b ce                	mov    %esi,%ecx
936db0:	e8 b0 58 af ff       	call   0x42c665
936db5:	8b cb                	mov    %ebx,%ecx
936db7:	ff d6                	call   *%esi
936db9:	85 c0                	test   %eax,%eax
936dbb:	74 1e                	je     0x936ddb
936dbd:	8b 03                	mov    (%ebx),%eax
936dbf:	6a 01                	push   $0x1
936dc1:	6a 00                	push   $0x0
936dc3:	68 00 f0 00 00       	push   $0xf000
936dc8:	8b b0 68 03 00 00    	mov    0x368(%eax),%esi
936dce:	8b ce                	mov    %esi,%ecx
936dd0:	6a 00                	push   $0x0
936dd2:	e8 8e 58 af ff       	call   0x42c665
936dd7:	8b cb                	mov    %ebx,%ecx
936dd9:	ff d6                	call   *%esi
936ddb:	33 c0                	xor    %eax,%eax
936ddd:	89 45 e0             	mov    %eax,-0x20(%ebp)
936de0:	89 45 e4             	mov    %eax,-0x1c(%ebp)
936de3:	89 45 e8             	mov    %eax,-0x18(%ebp)
936de6:	89 45 ec             	mov    %eax,-0x14(%ebp)
936de9:	8d 45 e0             	lea    -0x20(%ebp),%eax
936dec:	50                   	push   %eax
936ded:	ff 73 20             	push   0x20(%ebx)
936df0:	ff 15 40 3e d8 00    	call   *0xd83e40
936df6:	8b 03                	mov    (%ebx),%eax
936df8:	8d 75 e0             	lea    -0x20(%ebp),%esi
936dfb:	6a 00                	push   $0x0
936dfd:	6a 03                	push   $0x3
936dff:	83 ec 10             	sub    $0x10,%esp
936e02:	8b fc                	mov    %esp,%edi
936e04:	a5                   	movsl  %ds:(%esi),%es:(%edi)
936e05:	a5                   	movsl  %ds:(%esi),%es:(%edi)
936e06:	a5                   	movsl  %ds:(%esi),%es:(%edi)
936e07:	a5                   	movsl  %ds:(%esi),%es:(%edi)
936e08:	8b b0 fc 01 00 00    	mov    0x1fc(%eax),%esi
936e0e:	8b ce                	mov    %esi,%ecx
936e10:	e8 50 58 af ff       	call   0x42c665
936e15:	8b cb                	mov    %ebx,%ecx
936e17:	ff d6                	call   *%esi
936e19:	8b 03                	mov    (%ebx),%eax
936e1b:	6a 00                	push   $0x0
936e1d:	8b b0 28 02 00 00    	mov    0x228(%eax),%esi
936e23:	8b ce                	mov    %esi,%ecx
936e25:	e8 3b 58 af ff       	call   0x42c665
936e2a:	8b cb                	mov    %ebx,%ecx
936e2c:	ff d6                	call   *%esi
936e2e:	8b f8                	mov    %eax,%edi
936e30:	85 ff                	test   %edi,%edi
936e32:	74 5c                	je     0x936e90
936e34:	ff 75 dc             	push   -0x24(%ebp)
936e37:	8b cb                	mov    %ebx,%ecx
936e39:	e8 20 48 ad ff       	call   0x40b65e
936e3e:	8b 0f                	mov    (%edi),%ecx
936e40:	6a 00                	push   $0x0
936e42:	6a 00                	push   $0x0
936e44:	53                   	push   %ebx
936e45:	8b b1 7c 01 00 00    	mov    0x17c(%ecx),%esi
936e4b:	8b ce                	mov    %esi,%ecx
936e4d:	e8 13 58 af ff       	call   0x42c665
936e52:	8b cf                	mov    %edi,%ecx
936e54:	ff d6                	call   *%esi
936e56:	8d b3 98 02 00 00    	lea    0x298(%ebx),%esi
936e5c:	8d 7d b0             	lea    -0x50(%ebp),%edi
936e5f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
936e60:	6a 00                	push   $0x0
936e62:	6a 34                	push   $0x34
936e64:	a5                   	movsl  %ds:(%esi),%es:(%edi)
936e65:	a5                   	movsl  %ds:(%esi),%es:(%edi)
936e66:	a5                   	movsl  %ds:(%esi),%es:(%edi)
936e67:	8b 45 bc             	mov    -0x44(%ebp),%eax
936e6a:	2b 45 b4             	sub    -0x4c(%ebp),%eax
936e6d:	8b 33                	mov    (%ebx),%esi
936e6f:	50                   	push   %eax
936e70:	8b 45 b8             	mov    -0x48(%ebp),%eax
936e73:	2b 45 b0             	sub    -0x50(%ebp),%eax
936e76:	8b b6 38 02 00 00    	mov    0x238(%esi),%esi
936e7c:	8b ce                	mov    %esi,%ecx
936e7e:	50                   	push   %eax
936e7f:	ff 75 b4             	push   -0x4c(%ebp)
936e82:	ff 75 b0             	push   -0x50(%ebp)
936e85:	6a 00                	push   $0x0
936e87:	e8 d9 57 af ff       	call   0x42c665
936e8c:	8b cb                	mov    %ebx,%ecx
936e8e:	ff d6                	call   *%esi
936e90:	83 7d d4 00          	cmpl   $0x0,-0x2c(%ebp)
936e94:	74 10                	je     0x936ea6
936e96:	8b 4d c0             	mov    -0x40(%ebp),%ecx
936e99:	8b 7d d0             	mov    -0x30(%ebp),%edi
936e9c:	e9 3f fc ff ff       	jmp    0x936ae0
936ea1:	e8 c0 b0 af ff       	call   0x431f66
936ea6:	8b 5d dc             	mov    -0x24(%ebp),%ebx
936ea9:	8b 45 88             	mov    -0x78(%ebp),%eax
936eac:	eb 47                	jmp    0x936ef5
936eae:	8b c8                	mov    %eax,%ecx
936eb0:	85 c0                	test   %eax,%eax
936eb2:	74 ed                	je     0x936ea1
936eb4:	ff 71 08             	push   0x8(%ecx)
936eb7:	8b 00                	mov    (%eax),%eax
936eb9:	68 c0 f0 d5 00       	push   $0xd5f0c0
936ebe:	89 45 d0             	mov    %eax,-0x30(%ebp)
936ec1:	e8 44 f1 ac ff       	call   0x40600a
936ec6:	59                   	pop    %ecx
936ec7:	59                   	pop    %ecx
936ec8:	8b 0b                	mov    (%ebx),%ecx
936eca:	8b f8                	mov    %eax,%edi
936ecc:	6a 01                	push   $0x1
936ece:	6a 00                	push   $0x0
936ed0:	57                   	push   %edi
936ed1:	8b b1 7c 01 00 00    	mov    0x17c(%ecx),%esi
936ed7:	8b ce                	mov    %esi,%ecx
936ed9:	e8 87 57 af ff       	call   0x42c665
936ede:	8b cb                	mov    %ebx,%ecx
936ee0:	ff d6                	call   *%esi
936ee2:	8b 07                	mov    (%edi),%eax
936ee4:	8b 70 60             	mov    0x60(%eax),%esi
936ee7:	8b ce                	mov    %esi,%ecx
936ee9:	e8 77 57 af ff       	call   0x42c665
936eee:	8b cf                	mov    %edi,%ecx
936ef0:	ff d6                	call   *%esi
936ef2:	8b 45 d0             	mov    -0x30(%ebp),%eax
936ef5:	85 c0                	test   %eax,%eax
936ef7:	75 b5                	jne    0x936eae
936ef9:	8d bb 94 01 00 00    	lea    0x194(%ebx),%edi
936eff:	39 47 0c             	cmp    %eax,0xc(%edi)
936f02:	75 16                	jne    0x936f1a
936f04:	50                   	push   %eax
936f05:	50                   	push   %eax
936f06:	ff 35 b0 ef d7 00    	push   0xd7efb0
936f0c:	ff 73 20             	push   0x20(%ebx)
936f0f:	ff 15 20 40 d8 00    	call   *0xd84020
936f15:	e9 a6 01 00 00       	jmp    0x9370c0
936f1a:	8b 47 04             	mov    0x4(%edi),%eax
936f1d:	89 45 d4             	mov    %eax,-0x2c(%ebp)
936f20:	85 c0                	test   %eax,%eax
936f22:	0f 84 a4 00 00 00    	je     0x936fcc
936f28:	8d 45 d4             	lea    -0x2c(%ebp),%eax
936f2b:	8b cf                	mov    %edi,%ecx
936f2d:	50                   	push   %eax
936f2e:	e8 93 01 ae ff       	call   0x4170c6
936f33:	ff 30                	push   (%eax)
936f35:	68 c0 f0 d5 00       	push   $0xd5f0c0
936f3a:	e8 cb f0 ac ff       	call   0x40600a
936f3f:	59                   	pop    %ecx
936f40:	59                   	pop    %ecx
936f41:	89 45 dc             	mov    %eax,-0x24(%ebp)
936f44:	8b 08                	mov    (%eax),%ecx
936f46:	8b b1 ac 01 00 00    	mov    0x1ac(%ecx),%esi
936f4c:	8b ce                	mov    %esi,%ecx
936f4e:	e8 12 57 af ff       	call   0x42c665
936f53:	8b 4d dc             	mov    -0x24(%ebp),%ecx
936f56:	ff d6                	call   *%esi
936f58:	8b f0                	mov    %eax,%esi
936f5a:	89 75 d0             	mov    %esi,-0x30(%ebp)
936f5d:	e8 cd 73 af ff       	call   0x42e32f
936f62:	8b 48 04             	mov    0x4(%eax),%ecx
936f65:	51                   	push   %ecx
936f66:	68 68 c3 c4 00       	push   $0xc4c368
936f6b:	e8 9a f0 ac ff       	call   0x40600a
936f70:	59                   	pop    %ecx
936f71:	59                   	pop    %ecx
936f72:	85 c0                	test   %eax,%eax
936f74:	74 0e                	je     0x936f84
936f76:	83 b8 d0 00 00 00 00 	cmpl   $0x0,0xd0(%eax)
936f7d:	74 05                	je     0x936f84
936f7f:	33 c0                	xor    %eax,%eax
936f81:	40                   	inc    %eax
936f82:	eb 02                	jmp    0x936f86
936f84:	33 c0                	xor    %eax,%eax
936f86:	85 f6                	test   %esi,%esi
936f88:	74 0e                	je     0x936f98
936f8a:	85 c0                	test   %eax,%eax
936f8c:	75 0a                	jne    0x936f98
936f8e:	c7 83 a0 00 00 00 01 	movl   $0x1,0xa0(%ebx)
936f95:	00 00 00
936f98:	8b 75 dc             	mov    -0x24(%ebp),%esi
936f9b:	83 f0 01             	xor    $0x1,%eax
936f9e:	6a 00                	push   $0x0
936fa0:	50                   	push   %eax
936fa1:	ff 75 d0             	push   -0x30(%ebp)
936fa4:	8b 36                	mov    (%esi),%esi
936fa6:	8b b6 24 02 00 00    	mov    0x224(%esi),%esi
936fac:	8b ce                	mov    %esi,%ecx
936fae:	e8 b2 56 af ff       	call   0x42c665
936fb3:	8b 4d dc             	mov    -0x24(%ebp),%ecx
936fb6:	ff d6                	call   *%esi
936fb8:	6a 01                	push   $0x1
936fba:	ff 75 dc             	push   -0x24(%ebp)
936fbd:	e8 01 81 ae ff       	call   0x41f0c3
936fc2:	83 7d d4 00          	cmpl   $0x0,-0x2c(%ebp)
936fc6:	0f 85 5c ff ff ff    	jne    0x936f28
936fcc:	8b 47 04             	mov    0x4(%edi),%eax
936fcf:	ff 70 08             	push   0x8(%eax)
936fd2:	68 98 3a c4 00       	push   $0xc43a98
936fd7:	e8 2e f0 ac ff       	call   0x40600a
936fdc:	8b f0                	mov    %eax,%esi
936fde:	59                   	pop    %ecx
936fdf:	59                   	pop    %ecx
936fe0:	85 f6                	test   %esi,%esi
936fe2:	0f 84 84 00 00 00    	je     0x93706c
936fe8:	83 7f 0c 01          	cmpl   $0x1,0xc(%edi)
936fec:	7e 0b                	jle    0x936ff9
936fee:	8b 46 20             	mov    0x20(%esi),%eax
936ff1:	89 83 d4 00 00 00    	mov    %eax,0xd4(%ebx)
936ff7:	eb 73                	jmp    0x93706c
936ff9:	e8 17 f6 af ff       	call   0x436615
936ffe:	50                   	push   %eax
936fff:	8d 4d d8             	lea    -0x28(%ebp),%ecx
937002:	e8 0d 2c ad ff       	call   0x409c14
937007:	8d 45 d8             	lea    -0x28(%ebp),%eax
93700a:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
93700e:	50                   	push   %eax
93700f:	8b ce                	mov    %esi,%ecx
937011:	e8 91 0b ae ff       	call   0x417ba7
937016:	ff 75 d8             	push   -0x28(%ebp)
937019:	8b cb                	mov    %ebx,%ecx
93701b:	e8 0e e7 af ff       	call   0x43572e
937020:	6a 00                	push   $0x0
937022:	6a 00                	push   $0x0
937024:	6a 7f                	push   $0x7f
937026:	ff 76 20             	push   0x20(%esi)
937029:	ff 15 20 40 d8 00    	call   *0xd84020
93702f:	50                   	push   %eax
937030:	6a 00                	push   $0x0
937032:	bf 80 00 00 00       	mov    $0x80,%edi
937037:	57                   	push   %edi
937038:	ff 73 20             	push   0x20(%ebx)
93703b:	ff 15 20 40 d8 00    	call   *0xd84020
937041:	6a 00                	push   $0x0
937043:	6a 01                	push   $0x1
937045:	6a 7f                	push   $0x7f
937047:	ff 76 20             	push   0x20(%esi)
93704a:	ff 15 20 40 d8 00    	call   *0xd84020
937050:	50                   	push   %eax
937051:	6a 01                	push   $0x1
937053:	57                   	push   %edi
937054:	ff 73 20             	push   0x20(%ebx)
937057:	ff 15 20 40 d8 00    	call   *0xd84020
93705d:	8b 4d d8             	mov    -0x28(%ebp),%ecx
937060:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
937064:	8d 49 f0             	lea    -0x10(%ecx),%ecx
937067:	e8 a8 db ac ff       	call   0x404c14
93706c:	8b 03                	mov    (%ebx),%eax
93706e:	8b b0 f4 01 00 00    	mov    0x1f4(%eax),%esi
937074:	8b ce                	mov    %esi,%ecx
937076:	e8 ea 55 af ff       	call   0x42c665
93707b:	8b cb                	mov    %ebx,%ecx
93707d:	ff d6                	call   *%esi
93707f:	8b 03                	mov    (%ebx),%eax
937081:	ff b3 c4 00 00 00    	push   0xc4(%ebx)
937087:	8b b0 8c 01 00 00    	mov    0x18c(%eax),%esi
93708d:	8b ce                	mov    %esi,%ecx
93708f:	e8 d1 55 af ff       	call   0x42c665
937094:	8b cb                	mov    %ebx,%ecx
937096:	ff d6                	call   *%esi
937098:	8b 03                	mov    (%ebx),%eax
93709a:	8b b0 cc 01 00 00    	mov    0x1cc(%eax),%esi
9370a0:	8b ce                	mov    %esi,%ecx
9370a2:	e8 be 55 af ff       	call   0x42c665
9370a7:	8b cb                	mov    %ebx,%ecx
9370a9:	ff d6                	call   *%esi
9370ab:	eb 13                	jmp    0x9370c0
9370ad:	6a 00                	push   $0x0
9370af:	6a 00                	push   $0x0
9370b1:	ff 35 b0 ef d7 00    	push   0xd7efb0
9370b7:	ff 73 20             	push   0x20(%ebx)
9370ba:	ff 15 2c 40 d8 00    	call   *0xd8402c
9370c0:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
9370c3:	e8 e9 69 ae ff       	call   0x41dab1
9370c8:	e8 e6 b8 ad ff       	call   0x4129b3
9370cd:	c2 04 00             	ret    $0x4
9370d0:	cc                   	int3
9370d1:	cc                   	int3
9370d2:	cc                   	int3
9370d3:	cc                   	int3
9370d4:	cc                   	int3
9370d5:	cc                   	int3
9370d6:	cc                   	int3
9370d7:	cc                   	int3
9370d8:	cc                   	int3
9370d9:	cc                   	int3
9370da:	cc                   	int3
9370db:	cc                   	int3
9370dc:	cc                   	int3
9370dd:	cc                   	int3