a19157:	cc                   	int3
a19158:	cc                   	int3
a19159:	cc                   	int3
a1915a:	cc                   	int3
a1915b:	cc                   	int3
a1915c:	cc                   	int3
a1915d:	cc                   	int3
a1915e:	cc                   	int3
a1915f:	cc                   	int3
a19160:	cc                   	int3
a19161:	cc                   	int3
a19162:	cc                   	int3
a19163:	cc                   	int3
a19164:	cc                   	int3
a19165:	cc                   	int3
a19166:	cc                   	int3
a19167:	cc                   	int3
a19168:	cc                   	int3
a19169:	cc                   	int3
a1916a:	cc                   	int3
a1916b:	cc                   	int3
a1916c:	55                   	push   %ebp
a1916d:	8b ec                	mov    %esp,%ebp
a1916f:	8b 45 08             	mov    0x8(%ebp),%eax
a19172:	56                   	push   %esi
a19173:	57                   	push   %edi
a19174:	8b f9                	mov    %ecx,%edi
a19176:	85 c0                	test   %eax,%eax
a19178:	74 03                	je     0xa1917d
a1917a:	8b 40 04             	mov    0x4(%eax),%eax
a1917d:	89 87 d8 03 00 00    	mov    %eax,0x3d8(%edi)
a19183:	e8 0a 25 a2 ff       	call   0x43b692
a19188:	8b cf                	mov    %edi,%ecx
a1918a:	e8 f3 43 a2 ff       	call   0x43d582
a1918f:	8b 07                	mov    (%edi),%eax
a19191:	6a 00                	push   $0x0
a19193:	8b b0 e0 03 00 00    	mov    0x3e0(%eax),%esi
a19199:	8b ce                	mov    %esi,%ecx
a1919b:	e8 c5 34 a1 ff       	call   0x42c665
a191a0:	8b cf                	mov    %edi,%ecx
a191a2:	ff d6                	call   *%esi
a191a4:	5f                   	pop    %edi
a191a5:	5e                   	pop    %esi
a191a6:	5d                   	pop    %ebp
a191a7:	c2 08 00             	ret    $0x8
a191aa:	cc                   	int3
a191ab:	cc                   	int3
a191ac:	cc                   	int3
a191ad:	cc                   	int3
a191ae:	cc                   	int3
a191af:	cc                   	int3
a191b0:	cc                   	int3
a191b1:	cc                   	int3
a191b2:	cc                   	int3
a191b3:	cc                   	int3
a191b4:	cc                   	int3
a191b5:	cc                   	int3
a191b6:	cc                   	int3
a191b7:	cc                   	int3
a191b8:	cc                   	int3
a191b9:	55                   	push   %ebp
a191ba:	8b ec                	mov    %esp,%ebp
a191bc:	56                   	push   %esi
a191bd:	57                   	push   %edi
a191be:	8b f1                	mov    %ecx,%esi
a191c0:	e8 9b 8e a1 ff       	call   0x432060
a191c5:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a191c9:	8b f8                	mov    %eax,%edi
a191cb:	74 0e                	je     0xa191db
a191cd:	ff 75 08             	push   0x8(%ebp)
a191d0:	8d 8e 9c 04 00 00    	lea    0x49c(%esi),%ecx
a191d6:	e8 af a2 9f ff       	call   0x41348a
a191db:	8b c7                	mov    %edi,%eax
a191dd:	5f                   	pop    %edi
a191de:	5e                   	pop    %esi
a191df:	5d                   	pop    %ebp
a191e0:	c2 04 00             	ret    $0x4
a191e3:	cc                   	int3
a191e4:	cc                   	int3
a191e5:	cc                   	int3
a191e6:	cc                   	int3
a191e7:	cc                   	int3
a191e8:	cc                   	int3
a191e9:	cc                   	int3
a191ea:	cc                   	int3
a191eb:	cc                   	int3
a191ec:	cc                   	int3
a191ed:	55                   	push   %ebp
a191ee:	8b ec                	mov    %esp,%ebp
a191f0:	56                   	push   %esi
a191f1:	57                   	push   %edi
a191f2:	ff 75 0c             	push   0xc(%ebp)
a191f5:	8b f9                	mov    %ecx,%edi
a191f7:	ff 75 08             	push   0x8(%ebp)
a191fa:	e8 be 27 a1 ff       	call   0x42b9bd
a191ff:	8b cf                	mov    %edi,%ecx
a19201:	e8 7c 43 a2 ff       	call   0x43d582
a19206:	8b 07                	mov    (%edi),%eax
a19208:	6a 00                	push   $0x0
a1920a:	8b b0 e0 03 00 00    	mov    0x3e0(%eax),%esi
a19210:	8b ce                	mov    %esi,%ecx
a19212:	e8 4e 34 a1 ff       	call   0x42c665
a19217:	8b cf                	mov    %edi,%ecx
a19219:	ff d6                	call   *%esi
a1921b:	5f                   	pop    %edi
a1921c:	5e                   	pop    %esi
a1921d:	5d                   	pop    %ebp
a1921e:	c2 08 00             	ret    $0x8
a19221:	cc                   	int3
a19222:	cc                   	int3
a19223:	cc                   	int3
a19224:	cc                   	int3
a19225:	cc                   	int3
a19226:	cc                   	int3
a19227:	cc                   	int3
a19228:	cc                   	int3
a19229:	cc                   	int3
a1922a:	cc                   	int3
a1922b:	cc                   	int3
a1922c:	cc                   	int3
a1922d:	cc                   	int3
a1922e:	55                   	push   %ebp
a1922f:	8b ec                	mov    %esp,%ebp
a19231:	56                   	push   %esi
a19232:	57                   	push   %edi
a19233:	ff 75 10             	push   0x10(%ebp)
a19236:	8b f9                	mov    %ecx,%edi
a19238:	ff 75 0c             	push   0xc(%ebp)
a1923b:	ff 75 08             	push   0x8(%ebp)
a1923e:	e8 df af 9f ff       	call   0x414222
a19243:	8b cf                	mov    %edi,%ecx
a19245:	e8 38 43 a2 ff       	call   0x43d582
a1924a:	8b 07                	mov    (%edi),%eax
a1924c:	6a 00                	push   $0x0
a1924e:	8b b0 e0 03 00 00    	mov    0x3e0(%eax),%esi
a19254:	8b ce                	mov    %esi,%ecx
a19256:	e8 0a 34 a1 ff       	call   0x42c665
a1925b:	8b cf                	mov    %edi,%ecx
a1925d:	ff d6                	call   *%esi
a1925f:	68 05 01 00 00       	push   $0x105
a19264:	6a 00                	push   $0x0
a19266:	6a 00                	push   $0x0
a19268:	ff 77 20             	push   0x20(%edi)
a1926b:	ff 15 70 3f d8 00    	call   *0xd83f70
a19271:	5f                   	pop    %edi
a19272:	5e                   	pop    %esi
a19273:	5d                   	pop    %ebp
a19274:	c2 0c 00             	ret    $0xc
a19277:	cc                   	int3
a19278:	cc                   	int3
a19279:	cc                   	int3
a1927a:	cc                   	int3
a1927b:	cc                   	int3
a1927c:	cc                   	int3
a1927d:	cc                   	int3
a1927e:	cc                   	int3
a1927f:	cc                   	int3
a19280:	cc                   	int3
a19281:	cc                   	int3
a19282:	cc                   	int3
a19283:	cc                   	int3
a19284:	cc                   	int3
a19285:	cc                   	int3
a19286:	cc                   	int3
a19287:	cc                   	int3
a19288:	cc                   	int3
a19289:	55                   	push   %ebp
a1928a:	8b ec                	mov    %esp,%ebp
a1928c:	83 ec 34             	sub    $0x34,%esp
a1928f:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
a19294:	33 c5                	xor    %ebp,%eax
a19296:	89 45 fc             	mov    %eax,-0x4(%ebp)
a19299:	8b 45 08             	mov    0x8(%ebp),%eax
a1929c:	53                   	push   %ebx
a1929d:	8b d9                	mov    %ecx,%ebx
a1929f:	b9 0b ec 00 00       	mov    $0xec0b,%ecx
a192a4:	56                   	push   %esi
a192a5:	57                   	push   %edi
a192a6:	2b c1                	sub    %ecx,%eax
a192a8:	0f 84 e1 00 00 00    	je     0xa1938f
a192ae:	83 e8 01             	sub    $0x1,%eax
a192b1:	0f 85 75 02 00 00    	jne    0xa1952c
a192b7:	8d 45 d8             	lea    -0x28(%ebp),%eax
a192ba:	33 ff                	xor    %edi,%edi
a192bc:	50                   	push   %eax
a192bd:	89 7d d8             	mov    %edi,-0x28(%ebp)
a192c0:	89 7d dc             	mov    %edi,-0x24(%ebp)
a192c3:	ff 15 8c 40 d8 00    	call   *0xd8408c
a192c9:	8d 45 d8             	lea    -0x28(%ebp),%eax
a192cc:	50                   	push   %eax
a192cd:	ff 73 20             	push   0x20(%ebx)
a192d0:	ff 15 f4 3c d8 00    	call   *0xd83cf4
a192d6:	ff 75 dc             	push   -0x24(%ebp)
a192d9:	8d 83 24 04 00 00    	lea    0x424(%ebx),%eax
a192df:	ff 75 d8             	push   -0x28(%ebp)
a192e2:	50                   	push   %eax
a192e3:	ff 15 08 3d d8 00    	call   *0xd83d08
a192e9:	85 c0                	test   %eax,%eax
a192eb:	74 10                	je     0xa192fd
a192ed:	39 bb 90 03 00 00    	cmp    %edi,0x390(%ebx)
a192f3:	7d 08                	jge    0xa192fd
a192f5:	ff 8b 98 03 00 00    	decl   0x398(%ebx)
a192fb:	eb 25                	jmp    0xa19322
a192fd:	ff 75 dc             	push   -0x24(%ebp)
a19300:	8d b3 34 04 00 00    	lea    0x434(%ebx),%esi
a19306:	ff 75 d8             	push   -0x28(%ebp)
a19309:	56                   	push   %esi
a1930a:	ff 15 08 3d d8 00    	call   *0xd83d08
a19310:	85 c0                	test   %eax,%eax
a19312:	74 3b                	je     0xa1934f
a19314:	39 bb 90 03 00 00    	cmp    %edi,0x390(%ebx)
a1931a:	7e 33                	jle    0xa1934f
a1931c:	ff 83 98 03 00 00    	incl   0x398(%ebx)
a19322:	8b cb                	mov    %ebx,%ecx
a19324:	e8 59 42 a2 ff       	call   0x43d582
a19329:	8b 03                	mov    (%ebx),%eax
a1932b:	57                   	push   %edi
a1932c:	8b b0 e0 03 00 00    	mov    0x3e0(%eax),%esi
a19332:	8b ce                	mov    %esi,%ecx
a19334:	e8 2c 33 a1 ff       	call   0x42c665
a19339:	8b cb                	mov    %ebx,%ecx
a1933b:	ff d6                	call   *%esi
a1933d:	6a 05                	push   $0x5
a1933f:	57                   	push   %edi
a19340:	57                   	push   %edi
a19341:	ff 73 20             	push   0x20(%ebx)
a19344:	ff 15 70 3f d8 00    	call   *0xd83f70
a1934a:	e9 dd 01 00 00       	jmp    0xa1952c
a1934f:	68 0c ec 00 00       	push   $0xec0c
a19354:	ff 73 20             	push   0x20(%ebx)
a19357:	ff 15 14 3e d8 00    	call   *0xd83e14
a1935d:	6a 01                	push   $0x1
a1935f:	56                   	push   %esi
a19360:	ff 73 20             	push   0x20(%ebx)
a19363:	89 bb 90 03 00 00    	mov    %edi,0x390(%ebx)
a19369:	ff 15 e8 3d d8 00    	call   *0xd83de8
a1936f:	6a 01                	push   $0x1
a19371:	8d 83 24 04 00 00    	lea    0x424(%ebx),%eax
a19377:	50                   	push   %eax
a19378:	ff 73 20             	push   0x20(%ebx)
a1937b:	ff 15 e8 3d d8 00    	call   *0xd83de8
a19381:	ff 73 20             	push   0x20(%ebx)
a19384:	ff 15 8c 3f d8 00    	call   *0xd83f8c
a1938a:	e9 9d 01 00 00       	jmp    0xa1952c
a1938f:	33 f6                	xor    %esi,%esi
a19391:	39 b3 44 05 00 00    	cmp    %esi,0x544(%ebx)
a19397:	0f 84 7f 01 00 00    	je     0xa1951c
a1939d:	39 b3 a4 03 00 00    	cmp    %esi,0x3a4(%ebx)
a193a3:	0f 84 73 01 00 00    	je     0xa1951c
a193a9:	e8 24 e4 a0 ff       	call   0x4277d2
a193ae:	89 45 cc             	mov    %eax,-0x34(%ebp)
a193b1:	2b 05 c0 08 d8 00    	sub    0xd808c0,%eax
a193b7:	89 45 e8             	mov    %eax,-0x18(%ebp)
a193ba:	db 45 e8             	fildl  -0x18(%ebp)
a193bd:	d9 5d e8             	fstps  -0x18(%ebp)
a193c0:	d9 45 e8             	flds   -0x18(%ebp)
a193c3:	dc 35 00 48 c4 00    	fdivl  0xc44800
a193c9:	dd 05 f0 b7 bd 00    	fldl   0xbdb7f0
a193cf:	dc c1                	fadd   %st,%st(1)
a193d1:	d9 c9                	fxch   %st(1)
a193d3:	e8 44 a6 9e ff       	call   0x403a1c
a193d8:	8b 8b a8 03 00 00    	mov    0x3a8(%ebx),%ecx
a193de:	8b bb a4 03 00 00    	mov    0x3a4(%ebx),%edi
a193e4:	89 45 d4             	mov    %eax,-0x2c(%ebp)
a193e7:	8b 83 10 04 00 00    	mov    0x410(%ebx),%eax
a193ed:	03 c8                	add    %eax,%ecx
a193ef:	89 4d e0             	mov    %ecx,-0x20(%ebp)
a193f2:	db 45 e0             	fildl  -0x20(%ebp)
a193f5:	89 7d e4             	mov    %edi,-0x1c(%ebp)
a193f8:	89 45 e8             	mov    %eax,-0x18(%ebp)
a193fb:	d9 5d e0             	fstps  -0x20(%ebp)
a193fe:	d9 45 e0             	flds   -0x20(%ebp)
a19401:	db 45 e4             	fildl  -0x1c(%ebp)
a19404:	d9 5d e4             	fstps  -0x1c(%ebp)
a19407:	d8 75 e4             	fdivs  -0x1c(%ebp)
a1940a:	de c1                	faddp  %st,%st(1)
a1940c:	e8 0b a6 9e ff       	call   0x403a1c
a19411:	6a 09                	push   $0x9
a19413:	59                   	pop    %ecx
a19414:	3b c1                	cmp    %ecx,%eax
a19416:	7e 0a                	jle    0xa19422
a19418:	0f af 45 d4          	imul   -0x2c(%ebp),%eax
a1941c:	99                   	cltd
a1941d:	f7 f9                	idiv   %ecx
a1941f:	40                   	inc    %eax
a19420:	eb 03                	jmp    0xa19425
a19422:	8b 45 d4             	mov    -0x2c(%ebp),%eax
a19425:	8b 8b 44 05 00 00    	mov    0x544(%ebx),%ecx
a1942b:	0f af f8             	imul   %eax,%edi
a1942e:	39 71 30             	cmp    %esi,0x30(%ecx)
a19431:	74 0d                	je     0xa19440
a19433:	8b 45 e8             	mov    -0x18(%ebp),%eax
a19436:	2b c7                	sub    %edi,%eax
a19438:	89 83 10 04 00 00    	mov    %eax,0x410(%ebx)
a1943e:	eb 09                	jmp    0xa19449
a19440:	03 7d e8             	add    -0x18(%ebp),%edi
a19443:	89 bb 10 04 00 00    	mov    %edi,0x410(%ebx)
a19449:	8d b3 44 04 00 00    	lea    0x444(%ebx),%esi
a1944f:	8d 7d ec             	lea    -0x14(%ebp),%edi
a19452:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a19453:	6a 01                	push   $0x1
a19455:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a19456:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a19457:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a19458:	8b 41 38             	mov    0x38(%ecx),%eax
a1945b:	8b f3                	mov    %ebx,%esi
a1945d:	48                   	dec    %eax
a1945e:	89 45 e4             	mov    %eax,-0x1c(%ebp)
a19461:	89 45 f0             	mov    %eax,-0x10(%ebp)
a19464:	8d 45 ec             	lea    -0x14(%ebp),%eax
a19467:	50                   	push   %eax
a19468:	ff 76 20             	push   0x20(%esi)
a1946b:	ff 15 e8 3d d8 00    	call   *0xd83de8
a19471:	68 84 01 00 00       	push   $0x184
a19476:	33 ff                	xor    %edi,%edi
a19478:	57                   	push   %edi
a19479:	57                   	push   %edi
a1947a:	ff 76 20             	push   0x20(%esi)
a1947d:	ff 15 70 3f d8 00    	call   *0xd83f70
a19483:	8b 06                	mov    (%esi),%eax
a19485:	57                   	push   %edi
a19486:	8b b8 e0 03 00 00    	mov    0x3e0(%eax),%edi
a1948c:	8b cf                	mov    %edi,%ecx
a1948e:	e8 d2 31 a1 ff       	call   0x42c665
a19493:	8b ce                	mov    %esi,%ecx
a19495:	ff d7                	call   *%edi
a19497:	8b 83 44 05 00 00    	mov    0x544(%ebx),%eax
a1949d:	8d b3 44 04 00 00    	lea    0x444(%ebx),%esi
a194a3:	8d 7d ec             	lea    -0x14(%ebp),%edi
a194a6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a194a7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a194a8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a194a9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a194aa:	8b 48 38             	mov    0x38(%eax),%ecx
a194ad:	8b 45 e4             	mov    -0x1c(%ebp),%eax
a194b0:	49                   	dec    %ecx
a194b1:	89 4d f0             	mov    %ecx,-0x10(%ebp)
a194b4:	3b c8                	cmp    %eax,%ecx
a194b6:	7c 03                	jl     0xa194bb
a194b8:	89 45 f0             	mov    %eax,-0x10(%ebp)
a194bb:	6a 01                	push   $0x1
a194bd:	8d 45 ec             	lea    -0x14(%ebp),%eax
a194c0:	50                   	push   %eax
a194c1:	ff 73 20             	push   0x20(%ebx)
a194c4:	ff 15 e8 3d d8 00    	call   *0xd83de8
a194ca:	6a 04                	push   $0x4
a194cc:	33 f6                	xor    %esi,%esi
a194ce:	56                   	push   %esi
a194cf:	56                   	push   %esi
a194d0:	ff 73 20             	push   0x20(%ebx)