438e72:	11 b8 dc 00 00 00    	adc    %edi,0xdc(%eax)
438e78:	83 86 a0 01 00 00 01 	addl   $0x1,0x1a0(%esi)
438e7f:	ff 75 14             	push   0x14(%ebp)
438e82:	11 be a4 01 00 00    	adc    %edi,0x1a4(%esi)
438e88:	8b 86 a0 00 00 00    	mov    0xa0(%esi),%eax
438e8e:	ff 75 10             	push   0x10(%ebp)
438e91:	ff 75 0c             	push   0xc(%ebp)
438e94:	8b 30                	mov    (%eax),%esi
438e96:	50                   	push   %eax
438e97:	8b 4e 10             	mov    0x10(%esi),%ecx
438e9a:	ff 15 c4 12 45 00    	call   *0x4512c4
438ea0:	ff 56 10             	call   *0x10(%esi)
438ea3:	8b f0                	mov    %eax,%esi
438ea5:	ff 15 64 30 45 00    	call   *0x453064
438eab:	ff 75 fc             	push   -0x4(%ebp)
438eae:	8b 55 f8             	mov    -0x8(%ebp),%edx
438eb1:	8b 4d f4             	mov    -0xc(%ebp),%ecx
438eb4:	e8 99 5e fe ff       	call   0x41ed52
438eb9:	85 f6                	test   %esi,%esi
438ebb:	79 0f                	jns    0x438ecc
438ebd:	56                   	push   %esi
438ebe:	ff 15 a0 12 45 00    	call   *0x4512a0
438ec4:	8b c8                	mov    %eax,%ecx
438ec6:	ff 15 a4 12 45 00    	call   *0x4512a4
438ecc:	a1 00 f0 44 00       	mov    0x44f000,%eax
438ed1:	3b c3                	cmp    %ebx,%eax
438ed3:	74 5a                	je     0x438f2f
438ed5:	f6 40 1c 04          	testb  $0x4,0x1c(%eax)
438ed9:	74 54                	je     0x438f2f
438edb:	80 78 19 02          	cmpb   $0x2,0x19(%eax)
438edf:	72 4e                	jb     0x438f2f
438ee1:	56                   	push   %esi
438ee2:	ff 70 14             	push   0x14(%eax)
438ee5:	b9 99 00 00 00       	mov    $0x99,%ecx
438eea:	ff 70 10             	push   0x10(%eax)
438eed:	eb 36                	jmp    0x438f25
438eef:	be 24 10 04 80       	mov    $0x80041024,%esi
438ef4:	56                   	push   %esi
438ef5:	ff 15 a0 12 45 00    	call   *0x4512a0
438efb:	8b c8                	mov    %eax,%ecx
438efd:	ff 15 a4 12 45 00    	call   *0x4512a4
438f03:	8b 0d 00 f0 44 00    	mov    0x44f000,%ecx
438f09:	3b cb                	cmp    %ebx,%ecx
438f0b:	74 22                	je     0x438f2f
438f0d:	f6 41 1c 04          	testb  $0x4,0x1c(%ecx)
438f11:	74 1c                	je     0x438f2f
438f13:	80 79 19 02          	cmpb   $0x2,0x19(%ecx)
438f17:	72 16                	jb     0x438f2f
438f19:	56                   	push   %esi
438f1a:	ff 71 14             	push   0x14(%ecx)
438f1d:	ff 71 10             	push   0x10(%ecx)
438f20:	b9 9a 00 00 00       	mov    $0x9a,%ecx
438f25:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
438f2a:	e8 97 78 ff ff       	call   0x4307c6
438f2f:	5f                   	pop    %edi
438f30:	8b c6                	mov    %esi,%eax
438f32:	5e                   	pop    %esi
438f33:	5b                   	pop    %ebx
438f34:	c9                   	leave
438f35:	c2 10 00             	ret    $0x10
438f38:	cc                   	int3
438f39:	cc                   	int3
438f3a:	cc                   	int3
438f3b:	cc                   	int3
438f3c:	cc                   	int3
438f3d:	cc                   	int3
438f3e:	cc                   	int3
438f3f:	cc                   	int3
438f40:	8b ff                	mov    %edi,%edi
438f42:	56                   	push   %esi
438f43:	be 09 10 04 80       	mov    $0x80041009,%esi
438f48:	56                   	push   %esi
438f49:	ff 15 a0 12 45 00    	call   *0x4512a0
438f4f:	8b c8                	mov    %eax,%ecx
438f51:	ff 15 a4 12 45 00    	call   *0x4512a4
438f57:	8b 0d 00 f0 44 00    	mov    0x44f000,%ecx
438f5d:	81 f9 00 f0 44 00    	cmp    $0x44f000,%ecx
438f63:	74 20                	je     0x438f85
438f65:	f6 41 1c 04          	testb  $0x4,0x1c(%ecx)
438f69:	74 1a                	je     0x438f85
438f6b:	80 79 19 02          	cmpb   $0x2,0x19(%ecx)
438f6f:	72 14                	jb     0x438f85
438f71:	56                   	push   %esi
438f72:	ff 71 14             	push   0x14(%ecx)
438f75:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
438f7a:	ff 71 10             	push   0x10(%ecx)
438f7d:	6a 59                	push   $0x59
438f7f:	59                   	pop    %ecx
438f80:	e8 41 78 ff ff       	call   0x4307c6
438f85:	8b c6                	mov    %esi,%eax
438f87:	5e                   	pop    %esi
438f88:	c2 14 00             	ret    $0x14
438f8b:	cc                   	int3
438f8c:	cc                   	int3
438f8d:	cc                   	int3
438f8e:	cc                   	int3
438f8f:	cc                   	int3
438f90:	6a 20                	push   $0x20
438f92:	b8 fb 39 42 00       	mov    $0x4239fb,%eax
438f97:	e8 d1 66 fe ff       	call   0x41f66d
438f9c:	a1 00 f0 44 00       	mov    0x44f000,%eax
438fa1:	bb 00 f0 44 00       	mov    $0x44f000,%ebx
438fa6:	3b c3                	cmp    %ebx,%eax
438fa8:	74 2b                	je     0x438fd5
438faa:	f6 40 1c 04          	testb  $0x4,0x1c(%eax)
438fae:	74 25                	je     0x438fd5
438fb0:	80 78 19 05          	cmpb   $0x5,0x19(%eax)
438fb4:	72 1f                	jb     0x438fd5
438fb6:	ff 75 18             	push   0x18(%ebp)
438fb9:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
438fbe:	ff 75 14             	push   0x14(%ebp)
438fc1:	ff 75 10             	push   0x10(%ebp)
438fc4:	ff 75 0c             	push   0xc(%ebp)
438fc7:	ff 70 14             	push   0x14(%eax)
438fca:	ff 70 10             	push   0x10(%eax)
438fcd:	6a 5b                	push   $0x5b
438fcf:	59                   	pop    %ecx
438fd0:	e8 33 a5 ff ff       	call   0x433508
438fd5:	8b 7d 08             	mov    0x8(%ebp),%edi
438fd8:	33 c9                	xor    %ecx,%ecx
438fda:	be 24 10 04 80       	mov    $0x80041024,%esi
438fdf:	39 8f b8 00 00 00    	cmp    %ecx,0xb8(%edi)
438fe5:	0f 84 ce 00 00 00    	je     0x4390b9
438feb:	8b 87 34 01 00 00    	mov    0x134(%edi),%eax
438ff1:	39 88 00 07 00 00    	cmp    %ecx,0x700(%eax)
438ff7:	0f 84 bc 00 00 00    	je     0x4390b9
438ffd:	89 4d f0             	mov    %ecx,-0x10(%ebp)
439000:	8d 45 e4             	lea    -0x1c(%ebp),%eax
439003:	89 4d fc             	mov    %ecx,-0x4(%ebp)
439006:	50                   	push   %eax
439007:	8d 45 e0             	lea    -0x20(%ebp),%eax
43900a:	8b cf                	mov    %edi,%ecx
43900c:	50                   	push   %eax
43900d:	8d 45 ec             	lea    -0x14(%ebp),%eax
439010:	50                   	push   %eax
439011:	8d 45 e8             	lea    -0x18(%ebp),%eax
439014:	50                   	push   %eax
439015:	8d 45 dc             	lea    -0x24(%ebp),%eax
439018:	50                   	push   %eax
439019:	8d 45 d8             	lea    -0x28(%ebp),%eax
43901c:	50                   	push   %eax
43901d:	8d 45 d4             	lea    -0x2c(%ebp),%eax
439020:	50                   	push   %eax
439021:	e8 19 45 fe ff       	call   0x41d53f
439026:	8b f0                	mov    %eax,%esi
439028:	85 f6                	test   %esi,%esi
43902a:	78 7d                	js     0x4390a9
43902c:	ff 75 14             	push   0x14(%ebp)
43902f:	8d 4d f0             	lea    -0x10(%ebp),%ecx
439032:	e8 59 c1 fd ff       	call   0x415190
439037:	8b f0                	mov    %eax,%esi
439039:	85 f6                	test   %esi,%esi
43903b:	79 39                	jns    0x439076
43903d:	56                   	push   %esi
43903e:	ff 15 a0 12 45 00    	call   *0x4512a0
439044:	8b c8                	mov    %eax,%ecx
439046:	ff 15 a4 12 45 00    	call   *0x4512a4
43904c:	8b 0d 00 f0 44 00    	mov    0x44f000,%ecx
439052:	3b cb                	cmp    %ebx,%ecx
439054:	74 20                	je     0x439076
439056:	f6 41 1c 04          	testb  $0x4,0x1c(%ecx)
43905a:	74 1a                	je     0x439076
43905c:	80 79 19 02          	cmpb   $0x2,0x19(%ecx)
439060:	72 14                	jb     0x439076
439062:	56                   	push   %esi
439063:	ff 71 14             	push   0x14(%ecx)
439066:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
43906b:	ff 71 10             	push   0x10(%ecx)
43906e:	6a 5c                	push   $0x5c
439070:	59                   	pop    %ecx
439071:	e8 50 77 ff ff       	call   0x4307c6
439076:	ff 75 ec             	push   -0x14(%ebp)
439079:	8b cf                	mov    %edi,%ecx
43907b:	ff 75 18             	push   0x18(%ebp)
43907e:	ff 75 14             	push   0x14(%ebp)
439081:	ff 75 10             	push   0x10(%ebp)
439084:	ff 75 0c             	push   0xc(%ebp)
439087:	ff 75 e8             	push   -0x18(%ebp)
43908a:	e8 90 15 00 00       	call   0x43a61f
43908f:	ff 75 e4             	push   -0x1c(%ebp)
439092:	8b f0                	mov    %eax,%esi
439094:	ff 75 e0             	push   -0x20(%ebp)
439097:	51                   	push   %ecx
439098:	51                   	push   %ecx
439099:	ff 75 dc             	push   -0x24(%ebp)
43909c:	8b cf                	mov    %edi,%ecx
43909e:	ff 75 d8             	push   -0x28(%ebp)
4390a1:	ff 75 d4             	push   -0x2c(%ebp)
4390a4:	e8 3d 44 fe ff       	call   0x41d4e6
4390a9:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
4390ad:	8d 4d f0             	lea    -0x10(%ebp),%ecx
4390b0:	e8 c5 5a fe ff       	call   0x41eb7a
4390b5:	85 f6                	test   %esi,%esi
4390b7:	79 0f                	jns    0x4390c8
4390b9:	56                   	push   %esi
4390ba:	ff 15 a0 12 45 00    	call   *0x4512a0
4390c0:	8b c8                	mov    %eax,%ecx
4390c2:	ff 15 a4 12 45 00    	call   *0x4512a4
4390c8:	a1 00 f0 44 00       	mov    0x44f000,%eax
4390cd:	3b c3                	cmp    %ebx,%eax
4390cf:	74 20                	je     0x4390f1
4390d1:	f6 40 1c 04          	testb  $0x4,0x1c(%eax)
4390d5:	74 1a                	je     0x4390f1
4390d7:	80 78 19 02          	cmpb   $0x2,0x19(%eax)
4390db:	72 14                	jb     0x4390f1
4390dd:	56                   	push   %esi
4390de:	ff 70 14             	push   0x14(%eax)
4390e1:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
4390e6:	ff 70 10             	push   0x10(%eax)
4390e9:	6a 5d                	push   $0x5d
4390eb:	59                   	pop    %ecx
4390ec:	e8 d5 76 ff ff       	call   0x4307c6
4390f1:	8b c6                	mov    %esi,%eax
4390f3:	e8 43 65 fe ff       	call   0x41f63b
4390f8:	c2 14 00             	ret    $0x14
4390fb:	cc                   	int3
4390fc:	cc                   	int3
4390fd:	cc                   	int3
4390fe:	cc                   	int3
4390ff:	cc                   	int3
439100:	8b ff                	mov    %edi,%edi
439102:	56                   	push   %esi
439103:	be 09 10 04 80       	mov    $0x80041009,%esi
439108:	56                   	push   %esi
439109:	ff 15 a0 12 45 00    	call   *0x4512a0
43910f:	8b c8                	mov    %eax,%ecx
439111:	ff 15 a4 12 45 00    	call   *0x4512a4
439117:	8b 0d 00 f0 44 00    	mov    0x44f000,%ecx
43911d:	81 f9 00 f0 44 00    	cmp    $0x44f000,%ecx
439123:	74 20                	je     0x439145
439125:	f6 41 1c 04          	testb  $0x4,0x1c(%ecx)
439129:	74 1a                	je     0x439145
43912b:	80 79 19 02          	cmpb   $0x2,0x19(%ecx)
43912f:	72 14                	jb     0x439145
439131:	56                   	push   %esi
439132:	ff 71 14             	push   0x14(%ecx)
439135:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
43913a:	ff 71 10             	push   0x10(%ecx)
43913d:	6a 67                	push   $0x67
43913f:	59                   	pop    %ecx
439140:	e8 81 76 ff ff       	call   0x4307c6
439145:	8b c6                	mov    %esi,%eax
439147:	5e                   	pop    %esi
439148:	c2 14 00             	ret    $0x14
43914b:	cc                   	int3
43914c:	cc                   	int3
43914d:	cc                   	int3
43914e:	cc                   	int3
43914f:	cc                   	int3
439150:	6a 20                	push   $0x20
439152:	b8 fb 39 42 00       	mov    $0x4239fb,%eax
439157:	e8 11 65 fe ff       	call   0x41f66d
43915c:	a1 00 f0 44 00       	mov    0x44f000,%eax
439161:	bb 00 f0 44 00       	mov    $0x44f000,%ebx
439166:	3b c3                	cmp    %ebx,%eax
439168:	74 2b                	je     0x439195
43916a:	f6 40 1c 04          	testb  $0x4,0x1c(%eax)
43916e:	74 25                	je     0x439195
439170:	80 78 19 05          	cmpb   $0x5,0x19(%eax)
439174:	72 1f                	jb     0x439195
439176:	ff 75 18             	push   0x18(%ebp)
439179:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
43917e:	ff 75 14             	push   0x14(%ebp)
439181:	ff 75 10             	push   0x10(%ebp)
439184:	ff 75 0c             	push   0xc(%ebp)
439187:	ff 70 14             	push   0x14(%eax)
43918a:	ff 70 10             	push   0x10(%eax)
43918d:	6a 69                	push   $0x69
43918f:	59                   	pop    %ecx
439190:	e8 73 a3 ff ff       	call   0x433508
439195:	8b 7d 08             	mov    0x8(%ebp),%edi
439198:	33 c9                	xor    %ecx,%ecx
43919a:	be 24 10 04 80       	mov    $0x80041024,%esi
43919f:	39 8f b8 00 00 00    	cmp    %ecx,0xb8(%edi)
4391a5:	0f 84 ce 00 00 00    	je     0x439279
4391ab:	8b 87 34 01 00 00    	mov    0x134(%edi),%eax
4391b1:	39 88 6c 07 00 00    	cmp    %ecx,0x76c(%eax)
4391b7:	0f 84 bc 00 00 00    	je     0x439279
4391bd:	89 4d f0             	mov    %ecx,-0x10(%ebp)
4391c0:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4391c3:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4391c6:	50                   	push   %eax
4391c7:	8d 45 e0             	lea    -0x20(%ebp),%eax
4391ca:	8b cf                	mov    %edi,%ecx
4391cc:	50                   	push   %eax
4391cd:	8d 45 ec             	lea    -0x14(%ebp),%eax
4391d0:	50                   	push   %eax
4391d1:	8d 45 e8             	lea    -0x18(%ebp),%eax
4391d4:	50                   	push   %eax
4391d5:	8d 45 dc             	lea    -0x24(%ebp),%eax
4391d8:	50                   	push   %eax
4391d9:	8d 45 d8             	lea    -0x28(%ebp),%eax
4391dc:	50                   	push   %eax
4391dd:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4391e0:	50                   	push   %eax
4391e1:	e8 59 43 fe ff       	call   0x41d53f
4391e6:	8b f0                	mov    %eax,%esi
4391e8:	85 f6                	test   %esi,%esi
4391ea:	78 7d                	js     0x439269
4391ec:	ff 75 14             	push   0x14(%ebp)
4391ef:	8d 4d f0             	lea    -0x10(%ebp),%ecx
4391f2:	e8 99 bf fd ff       	call   0x415190
4391f7:	8b f0                	mov    %eax,%esi
4391f9:	85 f6                	test   %esi,%esi
4391fb:	79 39                	jns    0x439236
4391fd:	56                   	push   %esi
4391fe:	ff 15 a0 12 45 00    	call   *0x4512a0
439204:	8b c8                	mov    %eax,%ecx
439206:	ff 15 a4 12 45 00    	call   *0x4512a4
43920c:	8b 0d 00 f0 44 00    	mov    0x44f000,%ecx
439212:	3b cb                	cmp    %ebx,%ecx
439214:	74 20                	je     0x439236
439216:	f6 41 1c 04          	testb  $0x4,0x1c(%ecx)
43921a:	74 1a                	je     0x439236
43921c:	80 79 19 02          	cmpb   $0x2,0x19(%ecx)
439220:	72 14                	jb     0x439236
439222:	56                   	push   %esi
439223:	ff 71 14             	push   0x14(%ecx)
439226:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
43922b:	ff 71 10             	push   0x10(%ecx)
43922e:	6a 6a                	push   $0x6a
439230:	59                   	pop    %ecx
439231:	e8 90 75 ff ff       	call   0x4307c6
439236:	ff 75 ec             	push   -0x14(%ebp)
439239:	8b cf                	mov    %edi,%ecx
43923b:	ff 75 18             	push   0x18(%ebp)
43923e:	ff 75 14             	push   0x14(%ebp)
439241:	ff 75 10             	push   0x10(%ebp)
439244:	ff 75 0c             	push   0xc(%ebp)
439247:	ff 75 e8             	push   -0x18(%ebp)
43924a:	e8 9a 16 00 00       	call   0x43a8e9
43924f:	ff 75 e4             	push   -0x1c(%ebp)
439252:	8b f0                	mov    %eax,%esi
439254:	ff 75 e0             	push   -0x20(%ebp)
439257:	51                   	push   %ecx
439258:	51                   	push   %ecx
439259:	ff 75 dc             	push   -0x24(%ebp)
43925c:	8b cf                	mov    %edi,%ecx
43925e:	ff 75 d8             	push   -0x28(%ebp)
439261:	ff 75 d4             	push   -0x2c(%ebp)
439264:	e8 7d 42 fe ff       	call   0x41d4e6
439269:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
43926d:	8d 4d f0             	lea    -0x10(%ebp),%ecx
439270:	e8 05 59 fe ff       	call   0x41eb7a
439275:	85 f6                	test   %esi,%esi
439277:	79 0f                	jns    0x439288
439279:	56                   	push   %esi
43927a:	ff 15 a0 12 45 00    	call   *0x4512a0
439280:	8b c8                	mov    %eax,%ecx
439282:	ff 15 a4 12 45 00    	call   *0x4512a4