42b0a1:	e8 20 57 00 00       	call   0x4307c6
42b0a6:	e9 e9 75 fe ff       	jmp    0x412694
42b0ab:	80 78 19 05          	cmpb   $0x5,0x19(%eax)
42b0af:	0f 82 ab 76 fe ff    	jb     0x412760
42b0b5:	ff 75 14             	push   0x14(%ebp)
42b0b8:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
42b0bd:	b9 b3 00 00 00       	mov    $0xb3,%ecx
42b0c2:	ff 75 10             	push   0x10(%ebp)
42b0c5:	ff 75 0c             	push   0xc(%ebp)
42b0c8:	ff 70 14             	push   0x14(%eax)
42b0cb:	ff 70 10             	push   0x10(%eax)
42b0ce:	e8 94 7d 00 00       	call   0x432e67
42b0d3:	e9 88 76 fe ff       	jmp    0x412760
42b0d8:	85 db                	test   %ebx,%ebx
42b0da:	0f 88 f3 78 fe ff    	js     0x4129d3
42b0e0:	8b 75 ec             	mov    -0x14(%ebp),%esi
42b0e3:	89 75 d8             	mov    %esi,-0x28(%ebp)
42b0e6:	e8 62 b9 01 00       	call   0x446a4d
42b0eb:	50                   	push   %eax
42b0ec:	8b ce                	mov    %esi,%ecx
42b0ee:	e8 3c be 01 00       	call   0x446f2f
42b0f3:	8b d8                	mov    %eax,%ebx
42b0f5:	85 db                	test   %ebx,%ebx
42b0f7:	78 2f                	js     0x42b128
42b0f9:	ff 15 60 30 45 00    	call   *0x453060
42b0ff:	8b d8                	mov    %eax,%ebx
42b101:	85 db                	test   %ebx,%ebx
42b103:	78 23                	js     0x42b128
42b105:	ff 75 14             	push   0x14(%ebp)
42b108:	8b 36                	mov    (%esi),%esi
42b10a:	ff 75 10             	push   0x10(%ebp)
42b10d:	ff 75 0c             	push   0xc(%ebp)
42b110:	8b 76 0c             	mov    0xc(%esi),%esi
42b113:	8b ce                	mov    %esi,%ecx
42b115:	ff 75 d8             	push   -0x28(%ebp)
42b118:	ff 15 c4 12 45 00    	call   *0x4512c4
42b11e:	ff d6                	call   *%esi
42b120:	8b d8                	mov    %eax,%ebx
42b122:	ff 15 64 30 45 00    	call   *0x453064
42b128:	ff 75 e8             	push   -0x18(%ebp)
42b12b:	ba 15 00 00 00       	mov    $0x15,%edx
42b130:	8d 8f ac 00 00 00    	lea    0xac(%edi),%ecx
42b136:	ff 75 ec             	push   -0x14(%ebp)
42b139:	e8 50 bd 01 00       	call   0x446e8e
42b13e:	e9 90 78 fe ff       	jmp    0x4129d3
42b143:	8b c8                	mov    %eax,%ecx
42b145:	ff 15 c4 12 45 00    	call   *0x4512c4
42b14b:	8b ce                	mov    %esi,%ecx
42b14d:	ff 55 d8             	call   *-0x28(%ebp)
42b150:	e9 bd 76 fe ff       	jmp    0x412812
42b155:	ff 15 54 10 45 00    	call   *0x451054
42b15b:	8b 06                	mov    (%esi),%eax
42b15d:	8b 78 1c             	mov    0x1c(%eax),%edi
42b160:	8b cf                	mov    %edi,%ecx
42b162:	ff 15 c4 12 45 00    	call   *0x4512c4
42b168:	8b ce                	mov    %esi,%ecx
42b16a:	ff d7                	call   *%edi
42b16c:	bb 06 10 04 80       	mov    $0x80041006,%ebx
42b171:	e9 58 77 fe ff       	jmp    0x4128ce
42b176:	8b 50 04             	mov    0x4(%eax),%edx
42b179:	85 d2                	test   %edx,%edx
42b17b:	0f 84 de 76 fe ff    	je     0x41285f
42b181:	8b c2                	mov    %edx,%eax
42b183:	8b 50 04             	mov    0x4(%eax),%edx
42b186:	85 d2                	test   %edx,%edx
42b188:	75 f7                	jne    0x42b181
42b18a:	e9 d0 76 fe ff       	jmp    0x41285f
42b18f:	8b 40 14             	mov    0x14(%eax),%eax
42b192:	52                   	push   %edx
42b193:	68 08 6c 40 00       	push   $0x406c08
42b198:	50                   	push   %eax
42b199:	8b 08                	mov    (%eax),%ecx
42b19b:	8b 39                	mov    (%ecx),%edi
42b19d:	8b cf                	mov    %edi,%ecx
42b19f:	ff 15 c4 12 45 00    	call   *0x4512c4
42b1a5:	ff d7                	call   *%edi
42b1a7:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42b1aa:	8b d8                	mov    %eax,%ebx
42b1ac:	e8 ab 70 00 00       	call   0x43225c
42b1b1:	8b 55 dc             	mov    -0x24(%ebp),%edx
42b1b4:	46                   	inc    %esi
42b1b5:	8b 45 e0             	mov    -0x20(%ebp),%eax
42b1b8:	83 c2 04             	add    $0x4,%edx
42b1bb:	e9 a6 76 fe ff       	jmp    0x412866
42b1c0:	8b cf                	mov    %edi,%ecx
42b1c2:	ff 15 c4 12 45 00    	call   *0x4512c4
42b1c8:	8b ce                	mov    %esi,%ecx
42b1ca:	ff d7                	call   *%edi
42b1cc:	e9 be 76 fe ff       	jmp    0x41288f
42b1d1:	8d 3c 91             	lea    (%ecx,%edx,4),%edi
42b1d4:	89 7d dc             	mov    %edi,-0x24(%ebp)
42b1d7:	8b 3f                	mov    (%edi),%edi
42b1d9:	85 ff                	test   %edi,%edi
42b1db:	74 3d                	je     0x42b21a
42b1dd:	ff 75 14             	push   0x14(%ebp)
42b1e0:	8b 3f                	mov    (%edi),%edi
42b1e2:	ff 75 10             	push   0x10(%ebp)
42b1e5:	8b 45 dc             	mov    -0x24(%ebp),%eax
42b1e8:	ff 75 0c             	push   0xc(%ebp)
42b1eb:	8b 7f 0c             	mov    0xc(%edi),%edi
42b1ee:	8b cf                	mov    %edi,%ecx
42b1f0:	ff 30                	push   (%eax)
42b1f2:	ff 15 c4 12 45 00    	call   *0x4512c4
42b1f8:	ff d7                	call   *%edi
42b1fa:	8b d8                	mov    %eax,%ebx
42b1fc:	8b 45 dc             	mov    -0x24(%ebp),%eax
42b1ff:	8b 00                	mov    (%eax),%eax
42b201:	50                   	push   %eax
42b202:	8b 08                	mov    (%eax),%ecx
42b204:	8b 79 08             	mov    0x8(%ecx),%edi
42b207:	8b cf                	mov    %edi,%ecx
42b209:	ff 15 c4 12 45 00    	call   *0x4512c4
42b20f:	ff d7                	call   *%edi
42b211:	8b 4d e8             	mov    -0x18(%ebp),%ecx
42b214:	8b 45 ec             	mov    -0x14(%ebp),%eax
42b217:	8b 55 e0             	mov    -0x20(%ebp),%edx
42b21a:	42                   	inc    %edx
42b21b:	89 55 e0             	mov    %edx,-0x20(%ebp)
42b21e:	3b d0                	cmp    %eax,%edx
42b220:	72 af                	jb     0x42b1d1
42b222:	e9 7b 76 fe ff       	jmp    0x4128a2
42b227:	ff 15 54 10 45 00    	call   *0x451054
42b22d:	e9 95 76 fe ff       	jmp    0x4128c7
42b232:	8b cf                	mov    %edi,%ecx
42b234:	ff 15 c4 12 45 00    	call   *0x4512c4
42b23a:	8b ce                	mov    %esi,%ecx
42b23c:	ff d7                	call   *%edi
42b23e:	e9 a3 76 fe ff       	jmp    0x4128e6
42b243:	8b 78 14             	mov    0x14(%eax),%edi
42b246:	8b ce                	mov    %esi,%ecx
42b248:	50                   	push   %eax
42b249:	e8 da 64 00 00       	call   0x431728
42b24e:	51                   	push   %ecx
42b24f:	b9 6c fc 44 00       	mov    $0x44fc6c,%ecx
42b254:	89 45 d8             	mov    %eax,-0x28(%ebp)
42b257:	e8 ef 63 00 00       	call   0x43164b
42b25c:	84 c0                	test   %al,%al
42b25e:	0f 84 8a 76 fe ff    	je     0x4128ee
42b264:	83 7d d8 00          	cmpl   $0x0,-0x28(%ebp)
42b268:	0f 85 80 76 fe ff    	jne    0x4128ee
42b26e:	85 ff                	test   %edi,%edi
42b270:	0f 84 78 76 fe ff    	je     0x4128ee
42b276:	8b 07                	mov    (%edi),%eax
42b278:	57                   	push   %edi
42b279:	8b 78 08             	mov    0x8(%eax),%edi
42b27c:	8b cf                	mov    %edi,%ecx
42b27e:	ff 15 c4 12 45 00    	call   *0x4512c4
42b284:	ff d7                	call   *%edi
42b286:	e9 63 76 fe ff       	jmp    0x4128ee
42b28b:	8b cf                	mov    %edi,%ecx
42b28d:	ff 15 c4 12 45 00    	call   *0x4512c4
42b293:	8b ce                	mov    %esi,%ecx
42b295:	ff d7                	call   *%edi
42b297:	e9 77 76 fe ff       	jmp    0x412913
42b29c:	53                   	push   %ebx
42b29d:	ff 15 a0 12 45 00    	call   *0x4512a0
42b2a3:	8b c8                	mov    %eax,%ecx
42b2a5:	ff 15 a4 12 45 00    	call   *0x4512a4
42b2ab:	e9 6b 76 fe ff       	jmp    0x41291b
42b2b0:	80 78 19 02          	cmpb   $0x2,0x19(%eax)
42b2b4:	0f 82 77 76 fe ff    	jb     0x412931
42b2ba:	53                   	push   %ebx
42b2bb:	ff 70 14             	push   0x14(%eax)
42b2be:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
42b2c3:	b9 b4 00 00 00       	mov    $0xb4,%ecx
42b2c8:	ff 70 10             	push   0x10(%eax)
42b2cb:	e8 f6 54 00 00       	call   0x4307c6
42b2d0:	e9 5c 76 fe ff       	jmp    0x412931
42b2d5:	ff 15 54 10 45 00    	call   *0x451054
42b2db:	33 c0                	xor    %eax,%eax
42b2dd:	e9 c0 77 fe ff       	jmp    0x412aa2
42b2e2:	33 db                	xor    %ebx,%ebx
42b2e4:	e9 ea 77 fe ff       	jmp    0x412ad3
42b2e9:	80 78 19 05          	cmpb   $0x5,0x19(%eax)
42b2ed:	0f 82 05 78 fe ff    	jb     0x412af8
42b2f3:	ff 75 d0             	push   -0x30(%ebp)
42b2f6:	ba c8 7b 40 00       	mov    $0x407bc8,%edx
42b2fb:	b9 11 00 00 00       	mov    $0x11,%ecx
42b300:	53                   	push   %ebx
42b301:	ff 70 14             	push   0x14(%eax)
42b304:	ff 70 10             	push   0x10(%eax)
42b307:	e8 82 84 00 00       	call   0x43378e
42b30c:	e9 e7 77 fe ff       	jmp    0x412af8
42b311:	8b ce                	mov    %esi,%ecx
42b313:	ff 15 c4 12 45 00    	call   *0x4512c4
42b319:	ff d6                	call   *%esi
42b31b:	e9 ef 77 fe ff       	jmp    0x412b0f
42b320:	8b cf                	mov    %edi,%ecx
42b322:	ff 15 c4 12 45 00    	call   *0x4512c4
42b328:	8b ce                	mov    %esi,%ecx
42b32a:	ff d7                	call   *%edi
42b32c:	e9 03 78 fe ff       	jmp    0x412b34
42b331:	8b cf                	mov    %edi,%ecx
42b333:	ff 15 c4 12 45 00    	call   *0x4512c4
42b339:	8b ce                	mov    %esi,%ecx
42b33b:	ff d7                	call   *%edi
42b33d:	e9 18 78 fe ff       	jmp    0x412b5a
42b342:	8b cf                	mov    %edi,%ecx
42b344:	ff 15 c4 12 45 00    	call   *0x4512c4
42b34a:	8b ce                	mov    %esi,%ecx
42b34c:	ff d7                	call   *%edi
42b34e:	e9 2d 78 fe ff       	jmp    0x412b80
42b353:	8b ce                	mov    %esi,%ecx
42b355:	ff 15 c4 12 45 00    	call   *0x4512c4
42b35b:	ff d6                	call   *%esi
42b35d:	e9 44 78 fe ff       	jmp    0x412ba6
42b362:	ff 15 54 10 45 00    	call   *0x451054
42b368:	33 ff                	xor    %edi,%edi
42b36a:	e9 6e 78 fe ff       	jmp    0x412bdd
42b36f:	33 ff                	xor    %edi,%edi
42b371:	e9 a6 78 fe ff       	jmp    0x412c1c
42b376:	be 06 10 04 80       	mov    $0x80041006,%esi
42b37b:	56                   	push   %esi
42b37c:	ff 15 a0 12 45 00    	call   *0x4512a0
42b382:	8b c8                	mov    %eax,%ecx
42b384:	ff 15 a4 12 45 00    	call   *0x4512a4
42b38a:	e9 c3 78 fe ff       	jmp    0x412c52
42b38f:	80 78 19 02          	cmpb   $0x2,0x19(%eax)
42b393:	0f 82 cf 78 fe ff    	jb     0x412c68
42b399:	56                   	push   %esi
42b39a:	ff 70 14             	push   0x14(%eax)
42b39d:	ba b8 7b 40 00       	mov    $0x407bb8,%edx
42b3a2:	b9 0a 00 00 00       	mov    $0xa,%ecx
42b3a7:	ff 70 10             	push   0x10(%eax)
42b3aa:	e8 17 54 00 00       	call   0x4307c6
42b3af:	e9 b4 78 fe ff       	jmp    0x412c68
42b3b4:	ff 15 54 10 45 00    	call   *0x451054
42b3ba:	33 c9                	xor    %ecx,%ecx
42b3bc:	89 4d dc             	mov    %ecx,-0x24(%ebp)
42b3bf:	e9 dc 78 fe ff       	jmp    0x412ca0
42b3c4:	33 c9                	xor    %ecx,%ecx
42b3c6:	89 4d dc             	mov    %ecx,-0x24(%ebp)
42b3c9:	e9 35 79 fe ff       	jmp    0x412d03
42b3ce:	8b ce                	mov    %esi,%ecx
42b3d0:	ff 15 c4 12 45 00    	call   *0x4512c4
42b3d6:	ff d6                	call   *%esi
42b3d8:	e9 95 79 fe ff       	jmp    0x412d72
42b3dd:	c7 47 10 13 10 04 80 	movl   $0x80041013,0x10(%edi)
42b3e4:	be 13 10 04 80       	mov    $0x80041013,%esi
42b3e9:	e9 aa 79 fe ff       	jmp    0x412d98
42b3ee:	8b ce                	mov    %esi,%ecx
42b3f0:	ff 15 c4 12 45 00    	call   *0x4512c4
42b3f6:	ff d6                	call   *%esi
42b3f8:	e9 bd 79 fe ff       	jmp    0x412dba
42b3fd:	80 78 19 05          	cmpb   $0x5,0x19(%eax)
42b401:	0f 82 cb 79 fe ff    	jb     0x412dd2
42b407:	56                   	push   %esi
42b408:	ff 70 14             	push   0x14(%eax)
42b40b:	ba c8 7b 40 00       	mov    $0x407bc8,%edx
42b410:	b9 12 00 00 00       	mov    $0x12,%ecx
42b415:	ff 70 10             	push   0x10(%eax)
42b418:	e8 a9 53 00 00       	call   0x4307c6
42b41d:	a1 00 f0 44 00       	mov    0x44f000,%eax
42b422:	e9 ab 79 fe ff       	jmp    0x412dd2
42b427:	8b ce                	mov    %esi,%ecx
42b429:	ff 15 c4 12 45 00    	call   *0x4512c4
42b42f:	ff d6                	call   *%esi
42b431:	e9 bb 79 fe ff       	jmp    0x412df1
42b436:	80 78 19 05          	cmpb   $0x5,0x19(%eax)
42b43a:	0f 82 c9 79 fe ff    	jb     0x412e09
42b440:	56                   	push   %esi
42b441:	ff 70 14             	push   0x14(%eax)
42b444:	ba c8 7b 40 00       	mov    $0x407bc8,%edx
42b449:	b9 13 00 00 00       	mov    $0x13,%ecx
42b44e:	ff 70 10             	push   0x10(%eax)
42b451:	e8 70 53 00 00       	call   0x4307c6
42b456:	e9 ae 79 fe ff       	jmp    0x412e09
42b45b:	8b c8                	mov    %eax,%ecx
42b45d:	ff 15 c4 12 45 00    	call   *0x4512c4
42b463:	ff 55 d4             	call   *-0x2c(%ebp)
42b466:	e9 ba 79 fe ff       	jmp    0x412e25
42b46b:	be 06 10 04 80       	mov    $0x80041006,%esi
42b470:	e9 b0 79 fe ff       	jmp    0x412e25
42b475:	8b c8                	mov    %eax,%ecx
42b477:	ff 15 c4 12 45 00    	call   *0x4512c4
42b47d:	ff 55 d4             	call   *-0x2c(%ebp)
42b480:	e9 b9 79 fe ff       	jmp    0x412e3e
42b485:	be 06 10 04 80       	mov    $0x80041006,%esi
42b48a:	e9 af 79 fe ff       	jmp    0x412e3e
42b48f:	8b 3d 14 0a 45 00    	mov    0x450a14,%edi
42b495:	8b 07                	mov    (%edi),%eax
42b497:	8b 70 1c             	mov    0x1c(%eax),%esi
42b49a:	8b ce                	mov    %esi,%ecx
42b49c:	ff 15 c4 12 45 00    	call   *0x4512c4
42b4a2:	8b cf                	mov    %edi,%ecx
42b4a4:	ff d6                	call   *%esi
42b4a6:	be 06 10 04 80       	mov    $0x80041006,%esi
42b4ab:	e9 a1 79 fe ff       	jmp    0x412e51
42b4b0:	8b cf                	mov    %edi,%ecx
42b4b2:	ff 15 c4 12 45 00    	call   *0x4512c4
42b4b8:	ff d7                	call   *%edi
42b4ba:	e9 cd 79 fe ff       	jmp    0x412e8c
42b4bf:	be 06 10 04 80       	mov    $0x80041006,%esi
42b4c4:	eb 05                	jmp    0x42b4cb
42b4c6:	be 0a 10 04 80       	mov    $0x8004100a,%esi
42b4cb:	56                   	push   %esi
42b4cc:	ff 15 a0 12 45 00    	call   *0x4512a0
42b4d2:	8b c8                	mov    %eax,%ecx
42b4d4:	ff 15 a4 12 45 00    	call   *0x4512a4
42b4da:	e9 b5 79 fe ff       	jmp    0x412e94
42b4df:	80 78 19 02          	cmpb   $0x2,0x19(%eax)
42b4e3:	0f 82 c1 79 fe ff    	jb     0x412eaa
42b4e9:	56                   	push   %esi
42b4ea:	ff 70 14             	push   0x14(%eax)
42b4ed:	ba c8 7b 40 00       	mov    $0x407bc8,%edx
42b4f2:	b9 14 00 00 00       	mov    $0x14,%ecx
42b4f7:	ff 70 10             	push   0x10(%eax)
42b4fa:	e8 c7 52 00 00       	call   0x4307c6
42b4ff:	e9 a6 79 fe ff       	jmp    0x412eaa
42b504:	33 db                	xor    %ebx,%ebx
42b506:	e9 1c fd fe ff       	jmp    0x41b227
42b50b:	33 db                	xor    %ebx,%ebx
42b50d:	e9 99 7a fe ff       	jmp    0x412fab
42b512:	8d 43 08             	lea    0x8(%ebx),%eax
42b515:	f7 db                	neg    %ebx
42b517:	1b db                	sbb    %ebx,%ebx
42b519:	23 d8                	and    %eax,%ebx
42b51b:	e9 8b 7a fe ff       	jmp    0x412fab
42b520:	83 bb c0 00 00 00 00 	cmpl   $0x0,0xc0(%ebx)
42b527:	0f 84 52 80 fe ff    	je     0x41357f
42b52d:	e9 66 80 fe ff       	jmp    0x413598
42b532:	83 c3 04             	add    $0x4,%ebx
42b535:	e9 5e 80 fe ff       	jmp    0x413598
42b53a:	83 c3 18             	add    $0x18,%ebx
42b53d:	e9 56 80 fe ff       	jmp    0x413598
42b542:	83 c3 18             	add    $0x18,%ebx
42b545:	e9 4e 80 fe ff       	jmp    0x413598
42b54a:	83 c3 1c             	add    $0x1c,%ebx
42b54d:	e9 46 80 fe ff       	jmp    0x413598
42b552:	8d 43 48             	lea    0x48(%ebx),%eax
42b555:	f7 db                	neg    %ebx
42b557:	1b db                	sbb    %ebx,%ebx
42b559:	23 d8                	and    %eax,%ebx
42b55b:	e9 38 80 fe ff       	jmp    0x413598
42b560:	8d 83 84 00 00 00    	lea    0x84(%ebx),%eax
42b566:	f7 db                	neg    %ebx
42b568:	1b db                	sbb    %ebx,%ebx
42b56a:	23 d8                	and    %eax,%ebx
42b56c:	e9 27 80 fe ff       	jmp    0x413598
42b571:	8d 43 58             	lea    0x58(%ebx),%eax
42b574:	f7 db                	neg    %ebx
42b576:	1b db                	sbb    %ebx,%ebx
42b578:	23 d8                	and    %eax,%ebx
42b57a:	e9 19 80 fe ff       	jmp    0x413598
42b57f:	83 bb c0 00 00 00 00 	cmpl   $0x0,0xc0(%ebx)
42b586:	0f 84 f3 7f fe ff    	je     0x41357f
42b58c:	e9 d1 84 fe ff       	jmp    0x413a62
42b591:	83 bb bc 00 00 00 00 	cmpl   $0x0,0xbc(%ebx)
42b598:	0f 84 e1 7f fe ff    	je     0x41357f
42b59e:	83 c3 28             	add    $0x28,%ebx