437f6d:	8b d6                	mov    %esi,%edx
437f6f:	8d 7a 02             	lea    0x2(%edx),%edi
437f72:	66 8b 0a             	mov    (%edx),%cx
437f75:	83 c2 02             	add    $0x2,%edx
437f78:	66 85 c9             	test   %cx,%cx
437f7b:	75 f5                	jne    0x437f72
437f7d:	2b d7                	sub    %edi,%edx
437f7f:	8b c8                	mov    %eax,%ecx
437f81:	d1 fa                	sar    $1,%edx
437f83:	52                   	push   %edx
437f84:	56                   	push   %esi
437f85:	e8 76 ae fc ff       	call   0x402e00
437f8a:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
437f8e:	8b 8d 2c fd ff ff    	mov    -0x2d4(%ebp),%ecx
437f94:	83 f9 08             	cmp    $0x8,%ecx
437f97:	72 35                	jb     0x437fce
437f99:	8b 95 18 fd ff ff    	mov    -0x2e8(%ebp),%edx
437f9f:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
437fa6:	8b c2                	mov    %edx,%eax
437fa8:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
437fae:	72 14                	jb     0x437fc4
437fb0:	8b 50 fc             	mov    -0x4(%eax),%edx
437fb3:	83 c1 23             	add    $0x23,%ecx
437fb6:	2b c2                	sub    %edx,%eax
437fb8:	83 c0 fc             	add    $0xfffffffc,%eax
437fbb:	83 f8 1f             	cmp    $0x1f,%eax
437fbe:	0f 87 34 04 00 00    	ja     0x4383f8
437fc4:	51                   	push   %ecx
437fc5:	52                   	push   %edx
437fc6:	e8 3d 1a 03 00       	call   0x469a08
437fcb:	83 c4 08             	add    $0x8,%esp
437fce:	6a 05                	push   $0x5
437fd0:	68 3c 53 4b 00       	push   $0x4b533c
437fd5:	8d 8d f8 fc ff ff    	lea    -0x308(%ebp),%ecx
437fdb:	c7 85 f8 fc ff ff 00 	movl   $0x0,-0x308(%ebp)
437fe2:	00 00 00
437fe5:	c7 85 08 fd ff ff 00 	movl   $0x0,-0x2f8(%ebp)
437fec:	00 00 00
437fef:	c7 85 0c fd ff ff 00 	movl   $0x0,-0x2f4(%ebp)
437ff6:	00 00 00
437ff9:	e8 62 a0 fc ff       	call   0x402060
437ffe:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
438002:	8d 85 f0 fd ff ff    	lea    -0x210(%ebp),%eax
438008:	ff b5 10 fd ff ff    	push   -0x2f0(%ebp)
43800e:	68 3c 32 4b 00       	push   $0x4b323c
438013:	68 00 01 00 00       	push   $0x100
438018:	50                   	push   %eax
438019:	e8 42 88 fe ff       	call   0x420860
43801e:	8d 8d f0 fd ff ff    	lea    -0x210(%ebp),%ecx
438024:	c7 85 18 fd ff ff 00 	movl   $0x0,-0x2e8(%ebp)
43802b:	00 00 00
43802e:	83 c4 10             	add    $0x10,%esp
438031:	c7 85 28 fd ff ff 00 	movl   $0x0,-0x2d8(%ebp)
438038:	00 00 00
43803b:	c7 85 2c fd ff ff 00 	movl   $0x0,-0x2d4(%ebp)
438042:	00 00 00
438045:	8d 51 02             	lea    0x2(%ecx),%edx
438048:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
43804f:	00
438050:	66 8b 01             	mov    (%ecx),%ax
438053:	83 c1 02             	add    $0x2,%ecx
438056:	66 85 c0             	test   %ax,%ax
438059:	75 f5                	jne    0x438050
43805b:	2b ca                	sub    %edx,%ecx
43805d:	8d 85 f0 fd ff ff    	lea    -0x210(%ebp),%eax
438063:	d1 f9                	sar    $1,%ecx
438065:	51                   	push   %ecx
438066:	50                   	push   %eax
438067:	8d 8d 18 fd ff ff    	lea    -0x2e8(%ebp),%ecx
43806d:	e8 ee 9f fc ff       	call   0x402060
438072:	8b 8d 14 fd ff ff    	mov    -0x2ec(%ebp),%ecx
438078:	8d 85 f8 fc ff ff    	lea    -0x308(%ebp),%eax
43807e:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
438082:	8d b5 18 fd ff ff    	lea    -0x2e8(%ebp),%esi
438088:	83 bd 2c fd ff ff 08 	cmpl   $0x8,-0x2d4(%ebp)
43808f:	50                   	push   %eax
438090:	0f 43 b5 18 fd ff ff 	cmovae -0x2e8(%ebp),%esi
438097:	8d 89 ac 00 00 00    	lea    0xac(%ecx),%ecx
43809d:	e8 7e 2d fd ff       	call   0x40ae20
4380a2:	8b d6                	mov    %esi,%edx
4380a4:	8d 7a 02             	lea    0x2(%edx),%edi
4380a7:	66 8b 0a             	mov    (%edx),%cx
4380aa:	83 c2 02             	add    $0x2,%edx
4380ad:	66 85 c9             	test   %cx,%cx
4380b0:	75 f5                	jne    0x4380a7
4380b2:	2b d7                	sub    %edi,%edx
4380b4:	8b c8                	mov    %eax,%ecx
4380b6:	d1 fa                	sar    $1,%edx
4380b8:	52                   	push   %edx
4380b9:	56                   	push   %esi
4380ba:	e8 41 ad fc ff       	call   0x402e00
4380bf:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
4380c3:	8b 8d 2c fd ff ff    	mov    -0x2d4(%ebp),%ecx
4380c9:	83 f9 08             	cmp    $0x8,%ecx
4380cc:	72 35                	jb     0x438103
4380ce:	8b 95 18 fd ff ff    	mov    -0x2e8(%ebp),%edx
4380d4:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
4380db:	8b c2                	mov    %edx,%eax
4380dd:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4380e3:	72 14                	jb     0x4380f9
4380e5:	8b 50 fc             	mov    -0x4(%eax),%edx
4380e8:	83 c1 23             	add    $0x23,%ecx
4380eb:	2b c2                	sub    %edx,%eax
4380ed:	83 c0 fc             	add    $0xfffffffc,%eax
4380f0:	83 f8 1f             	cmp    $0x1f,%eax
4380f3:	0f 87 04 03 00 00    	ja     0x4383fd
4380f9:	51                   	push   %ecx
4380fa:	52                   	push   %edx
4380fb:	e8 08 19 03 00       	call   0x469a08
438100:	83 c4 08             	add    $0x8,%esp
438103:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
438107:	8b 8d 0c fd ff ff    	mov    -0x2f4(%ebp),%ecx
43810d:	83 f9 08             	cmp    $0x8,%ecx
438110:	72 35                	jb     0x438147
438112:	8b 95 f8 fc ff ff    	mov    -0x308(%ebp),%edx
438118:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
43811f:	8b c2                	mov    %edx,%eax
438121:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
438127:	72 14                	jb     0x43813d
438129:	8b 50 fc             	mov    -0x4(%eax),%edx
43812c:	83 c1 23             	add    $0x23,%ecx
43812f:	2b c2                	sub    %edx,%eax
438131:	83 c0 fc             	add    $0xfffffffc,%eax
438134:	83 f8 1f             	cmp    $0x1f,%eax
438137:	0f 87 c0 02 00 00    	ja     0x4383fd
43813d:	51                   	push   %ecx
43813e:	52                   	push   %edx
43813f:	e8 c4 18 03 00       	call   0x469a08
438144:	83 c4 08             	add    $0x8,%esp
438147:	8d 8d 98 fd ff ff    	lea    -0x268(%ebp),%ecx
43814d:	e8 7e 08 00 00       	call   0x4389d0
438152:	6a 12                	push   $0x12
438154:	68 14 53 4b 00       	push   $0x4b5314
438159:	8d 8d f8 fc ff ff    	lea    -0x308(%ebp),%ecx
43815f:	c7 85 f8 fc ff ff 00 	movl   $0x0,-0x308(%ebp)
438166:	00 00 00
438169:	c7 85 08 fd ff ff 00 	movl   $0x0,-0x2f8(%ebp)
438170:	00 00 00
438173:	c7 85 0c fd ff ff 00 	movl   $0x0,-0x2f4(%ebp)
43817a:	00 00 00
43817d:	e8 de 9e fc ff       	call   0x402060
438182:	8b 8d 14 fd ff ff    	mov    -0x2ec(%ebp),%ecx
438188:	8d 85 f8 fc ff ff    	lea    -0x308(%ebp),%eax
43818e:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
438192:	8d b5 98 fd ff ff    	lea    -0x268(%ebp),%esi
438198:	83 bd ac fd ff ff 08 	cmpl   $0x8,-0x254(%ebp)
43819f:	50                   	push   %eax
4381a0:	0f 43 b5 98 fd ff ff 	cmovae -0x268(%ebp),%esi
4381a7:	8d 89 ac 00 00 00    	lea    0xac(%ecx),%ecx
4381ad:	e8 6e 2c fd ff       	call   0x40ae20
4381b2:	8b d6                	mov    %esi,%edx
4381b4:	8d 7a 02             	lea    0x2(%edx),%edi
4381b7:	66 8b 0a             	mov    (%edx),%cx
4381ba:	83 c2 02             	add    $0x2,%edx
4381bd:	66 85 c9             	test   %cx,%cx
4381c0:	75 f5                	jne    0x4381b7
4381c2:	2b d7                	sub    %edi,%edx
4381c4:	8b c8                	mov    %eax,%ecx
4381c6:	d1 fa                	sar    $1,%edx
4381c8:	52                   	push   %edx
4381c9:	56                   	push   %esi
4381ca:	e8 31 ac fc ff       	call   0x402e00
4381cf:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
4381d3:	8b 8d 0c fd ff ff    	mov    -0x2f4(%ebp),%ecx
4381d9:	83 f9 08             	cmp    $0x8,%ecx
4381dc:	72 35                	jb     0x438213
4381de:	8b 95 f8 fc ff ff    	mov    -0x308(%ebp),%edx
4381e4:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
4381eb:	8b c2                	mov    %edx,%eax
4381ed:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4381f3:	72 14                	jb     0x438209
4381f5:	8b 50 fc             	mov    -0x4(%eax),%edx
4381f8:	83 c1 23             	add    $0x23,%ecx
4381fb:	2b c2                	sub    %edx,%eax
4381fd:	83 c0 fc             	add    $0xfffffffc,%eax
438200:	83 f8 1f             	cmp    $0x1f,%eax
438203:	0f 87 f9 01 00 00    	ja     0x438402
438209:	51                   	push   %ecx
43820a:	52                   	push   %edx
43820b:	e8 f8 17 03 00       	call   0x469a08
438210:	83 c4 08             	add    $0x8,%esp
438213:	8b 8d 14 fd ff ff    	mov    -0x2ec(%ebp),%ecx
438219:	6a 4e                	push   $0x4e
43821b:	68 40 52 4b 00       	push   $0x4b5240
438220:	8d 89 b4 00 00 00    	lea    0xb4(%ecx),%ecx
438226:	e8 d5 ab fc ff       	call   0x402e00
43822b:	83 fb 08             	cmp    $0x8,%ebx
43822e:	72 35                	jb     0x438265
438230:	8b 95 b0 fd ff ff    	mov    -0x250(%ebp),%edx
438236:	8d 0c 5d 02 00 00 00 	lea    0x2(,%ebx,2),%ecx
43823d:	8b c2                	mov    %edx,%eax
43823f:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
438245:	72 14                	jb     0x43825b
438247:	8b 50 fc             	mov    -0x4(%eax),%edx
43824a:	83 c1 23             	add    $0x23,%ecx
43824d:	2b c2                	sub    %edx,%eax
43824f:	83 c0 fc             	add    $0xfffffffc,%eax
438252:	83 f8 1f             	cmp    $0x1f,%eax
438255:	0f 87 ac 01 00 00    	ja     0x438407
43825b:	51                   	push   %ecx
43825c:	52                   	push   %edx
43825d:	e8 a6 17 03 00       	call   0x469a08
438262:	83 c4 08             	add    $0x8,%esp
438265:	8b 8d e0 fd ff ff    	mov    -0x220(%ebp),%ecx
43826b:	83 f9 08             	cmp    $0x8,%ecx
43826e:	72 35                	jb     0x4382a5
438270:	8b 95 cc fd ff ff    	mov    -0x234(%ebp),%edx
438276:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
43827d:	8b c2                	mov    %edx,%eax
43827f:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
438285:	72 14                	jb     0x43829b
438287:	8b 50 fc             	mov    -0x4(%eax),%edx
43828a:	83 c1 23             	add    $0x23,%ecx
43828d:	2b c2                	sub    %edx,%eax
43828f:	83 c0 fc             	add    $0xfffffffc,%eax
438292:	83 f8 1f             	cmp    $0x1f,%eax
438295:	0f 87 6c 01 00 00    	ja     0x438407
43829b:	51                   	push   %ecx
43829c:	52                   	push   %edx
43829d:	e8 66 17 03 00       	call   0x469a08
4382a2:	83 c4 08             	add    $0x8,%esp
4382a5:	8b 8d ac fd ff ff    	mov    -0x254(%ebp),%ecx
4382ab:	33 c0                	xor    %eax,%eax
4382ad:	c7 85 dc fd ff ff 00 	movl   $0x0,-0x224(%ebp)
4382b4:	00 00 00
4382b7:	c7 85 e0 fd ff ff 07 	movl   $0x7,-0x220(%ebp)
4382be:	00 00 00
4382c1:	66 89 85 cc fd ff ff 	mov    %ax,-0x234(%ebp)
4382c8:	83 f9 08             	cmp    $0x8,%ecx
4382cb:	72 35                	jb     0x438302
4382cd:	8b 95 98 fd ff ff    	mov    -0x268(%ebp),%edx
4382d3:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
4382da:	8b c2                	mov    %edx,%eax
4382dc:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4382e2:	72 14                	jb     0x4382f8
4382e4:	8b 50 fc             	mov    -0x4(%eax),%edx
4382e7:	83 c1 23             	add    $0x23,%ecx
4382ea:	2b c2                	sub    %edx,%eax
4382ec:	83 c0 fc             	add    $0xfffffffc,%eax
4382ef:	83 f8 1f             	cmp    $0x1f,%eax
4382f2:	0f 87 0f 01 00 00    	ja     0x438407
4382f8:	51                   	push   %ecx
4382f9:	52                   	push   %edx
4382fa:	e8 09 17 03 00       	call   0x469a08
4382ff:	83 c4 08             	add    $0x8,%esp
438302:	8b 8d 94 fd ff ff    	mov    -0x26c(%ebp),%ecx
438308:	83 f9 08             	cmp    $0x8,%ecx
43830b:	72 35                	jb     0x438342
43830d:	8b 95 80 fd ff ff    	mov    -0x280(%ebp),%edx
438313:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
43831a:	8b c2                	mov    %edx,%eax
43831c:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
438322:	72 14                	jb     0x438338
438324:	8b 50 fc             	mov    -0x4(%eax),%edx
438327:	83 c1 23             	add    $0x23,%ecx
43832a:	2b c2                	sub    %edx,%eax
43832c:	83 c0 fc             	add    $0xfffffffc,%eax
43832f:	83 f8 1f             	cmp    $0x1f,%eax
438332:	0f 87 cf 00 00 00    	ja     0x438407
438338:	51                   	push   %ecx
438339:	52                   	push   %edx
43833a:	e8 c9 16 03 00       	call   0x469a08
43833f:	83 c4 08             	add    $0x8,%esp
438342:	8b 8d 7c fd ff ff    	mov    -0x284(%ebp),%ecx
438348:	83 f9 08             	cmp    $0x8,%ecx
43834b:	72 35                	jb     0x438382
43834d:	8b 95 68 fd ff ff    	mov    -0x298(%ebp),%edx
438353:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
43835a:	8b c2                	mov    %edx,%eax
43835c:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
438362:	72 14                	jb     0x438378
438364:	8b 50 fc             	mov    -0x4(%eax),%edx
438367:	83 c1 23             	add    $0x23,%ecx
43836a:	2b c2                	sub    %edx,%eax
43836c:	83 c0 fc             	add    $0xfffffffc,%eax
43836f:	83 f8 1f             	cmp    $0x1f,%eax
438372:	0f 87 8f 00 00 00    	ja     0x438407
438378:	51                   	push   %ecx
438379:	52                   	push   %edx
43837a:	e8 89 16 03 00       	call   0x469a08
43837f:	83 c4 08             	add    $0x8,%esp
438382:	8b 8d 64 fd ff ff    	mov    -0x29c(%ebp),%ecx
438388:	83 f9 08             	cmp    $0x8,%ecx
43838b:	72 31                	jb     0x4383be
43838d:	8b 95 50 fd ff ff    	mov    -0x2b0(%ebp),%edx
438393:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
43839a:	8b c2                	mov    %edx,%eax
43839c:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4383a2:	72 10                	jb     0x4383b4
4383a4:	8b 50 fc             	mov    -0x4(%eax),%edx
4383a7:	83 c1 23             	add    $0x23,%ecx
4383aa:	2b c2                	sub    %edx,%eax
4383ac:	83 c0 fc             	add    $0xfffffffc,%eax
4383af:	83 f8 1f             	cmp    $0x1f,%eax
4383b2:	77 53                	ja     0x438407
4383b4:	51                   	push   %ecx
4383b5:	52                   	push   %edx
4383b6:	e8 4d 16 03 00       	call   0x469a08
4383bb:	83 c4 08             	add    $0x8,%esp
4383be:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4383c1:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4383c8:	59                   	pop    %ecx
4383c9:	5f                   	pop    %edi
4383ca:	5e                   	pop    %esi
4383cb:	5b                   	pop    %ebx
4383cc:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4383cf:	33 cd                	xor    %ebp,%ecx
4383d1:	e8 f4 15 03 00       	call   0x4699ca
4383d6:	8b e5                	mov    %ebp,%esp
4383d8:	5d                   	pop    %ebp
4383d9:	c3                   	ret
4383da:	e8 52 12 04 00       	call   0x479631
4383df:	e8 4d 12 04 00       	call   0x479631
4383e4:	e8 48 12 04 00       	call   0x479631
4383e9:	e8 43 12 04 00       	call   0x479631
4383ee:	e8 3e 12 04 00       	call   0x479631
4383f3:	e8 39 12 04 00       	call   0x479631
4383f8:	e8 34 12 04 00       	call   0x479631
4383fd:	e8 2f 12 04 00       	call   0x479631
438402:	e8 2a 12 04 00       	call   0x479631
438407:	e8 25 12 04 00       	call   0x479631
43840c:	cc                   	int3
43840d:	cc                   	int3
43840e:	cc                   	int3
43840f:	cc                   	int3
438410:	55                   	push   %ebp
438411:	8b ec                	mov    %esp,%ebp
438413:	83 ec 0c             	sub    $0xc,%esp
438416:	a1 14 40 4c 00       	mov    0x4c4014,%eax
43841b:	33 c5                	xor    %ebp,%eax
43841d:	89 45 fc             	mov    %eax,-0x4(%ebp)
438420:	53                   	push   %ebx
438421:	56                   	push   %esi
438422:	57                   	push   %edi
438423:	68 48 53 4b 00       	push   $0x4b5348
438428:	68 d4 53 4b 00       	push   $0x4b53d4
43842d:	89 55 f4             	mov    %edx,-0xc(%ebp)
438430:	8b f9                	mov    %ecx,%edi
438432:	32 db                	xor    %bl,%bl
438434:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
43843b:	ff 15 88 e1 49 00    	call   *0x49e188
438441:	50                   	push   %eax
438442:	ff 15 60 e0 49 00    	call   *0x49e060
438448:	8b f0                	mov    %eax,%esi
43844a:	85 f6                	test   %esi,%esi
43844c:	0f 84 b6 00 00 00    	je     0x438508
438452:	8d 45 f8             	lea    -0x8(%ebp),%eax
438455:	50                   	push   %eax
438456:	ff 15 88 e0 49 00    	call   *0x49e088
43845c:	50                   	push   %eax