60707f:	cc                   	int3
607080:	8b ff                	mov    %edi,%edi
607082:	55                   	push   %ebp
607083:	8b ec                	mov    %esp,%ebp
607085:	33 c9                	xor    %ecx,%ecx
607087:	5d                   	pop    %ebp
607088:	e9 7c 00 00 00       	jmp    0x607109
60708d:	6a 0c                	push   $0xc
60708f:	68 90 20 70 00       	push   $0x702090
607094:	e8 77 b4 fd ff       	call   0x5e2510
607099:	83 65 e4 00          	andl   $0x0,-0x1c(%ebp)
60709d:	8b 45 08             	mov    0x8(%ebp),%eax
6070a0:	ff 30                	push   (%eax)
6070a2:	e8 da 95 ff ff       	call   0x600681
6070a7:	59                   	pop    %ecx
6070a8:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
6070ac:	8b 45 0c             	mov    0xc(%ebp),%eax
6070af:	8b 00                	mov    (%eax),%eax
6070b1:	ff 30                	push   (%eax)
6070b3:	e8 d4 51 ff ff       	call   0x5fc28c
6070b8:	59                   	pop    %ecx
6070b9:	a3 b0 13 73 00       	mov    %eax,0x7313b0
6070be:	6a 01                	push   $0x1
6070c0:	68 80 70 60 00       	push   $0x607080
6070c5:	ff 15 f8 21 68 00    	call   *0x6821f8
6070cb:	8b f0                	mov    %eax,%esi
6070cd:	a1 d4 89 72 00       	mov    0x7289d4,%eax
6070d2:	a3 b0 13 73 00       	mov    %eax,0x7313b0
6070d7:	89 75 e4             	mov    %esi,-0x1c(%ebp)
6070da:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
6070e1:	e8 17 00 00 00       	call   0x6070fd
6070e6:	8b c6                	mov    %esi,%eax
6070e8:	8b 4d f0             	mov    -0x10(%ebp),%ecx
6070eb:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6070f2:	59                   	pop    %ecx
6070f3:	5f                   	pop    %edi
6070f4:	5e                   	pop    %esi
6070f5:	5b                   	pop    %ebx
6070f6:	c9                   	leave
6070f7:	c2 0c 00             	ret    $0xc
6070fa:	8b 75 e4             	mov    -0x1c(%ebp),%esi
6070fd:	8b 4d 10             	mov    0x10(%ebp),%ecx
607100:	ff 31                	push   (%ecx)
607102:	e8 ca 95 ff ff       	call   0x6006d1
607107:	59                   	pop    %ecx
607108:	c3                   	ret
607109:	8b ff                	mov    %edi,%edi
60710b:	55                   	push   %ebp
60710c:	8b ec                	mov    %esp,%ebp
60710e:	56                   	push   %esi
60710f:	8b 35 d4 89 72 00    	mov    0x7289d4,%esi
607115:	8b ce                	mov    %esi,%ecx
607117:	33 35 b0 13 73 00    	xor    0x7313b0,%esi
60711d:	83 e1 1f             	and    $0x1f,%ecx
607120:	6a 00                	push   $0x0
607122:	6a 00                	push   $0x0
607124:	ff 75 08             	push   0x8(%ebp)
607127:	d3 ce                	ror    %cl,%esi
607129:	8b ce                	mov    %esi,%ecx
60712b:	ff 15 e0 24 68 00    	call   *0x6824e0
607131:	ff d6                	call   *%esi
607133:	5e                   	pop    %esi
607134:	5d                   	pop    %ebp
607135:	c2 04 00             	ret    $0x4
607138:	68 cc 4f 6d 00       	push   $0x6d4fcc
60713d:	68 c8 4f 6d 00       	push   $0x6d4fc8
607142:	68 cc 4f 6d 00       	push   $0x6d4fcc
607147:	6a 00                	push   $0x0
607149:	e8 cf 01 00 00       	call   0x60731d
60714e:	83 c4 10             	add    $0x10,%esp
607151:	c3                   	ret
607152:	68 e4 4f 6d 00       	push   $0x6d4fe4
607157:	68 dc 4f 6d 00       	push   $0x6d4fdc
60715c:	68 70 fc 6c 00       	push   $0x6cfc70
607161:	6a 01                	push   $0x1
607163:	e8 b5 01 00 00       	call   0x60731d
607168:	83 c4 10             	add    $0x10,%esp
60716b:	c3                   	ret
60716c:	68 ec 4f 6d 00       	push   $0x6d4fec
607171:	68 e4 4f 6d 00       	push   $0x6d4fe4
607176:	68 ec 4f 6d 00       	push   $0x6d4fec
60717b:	6a 02                	push   $0x2
60717d:	e8 9b 01 00 00       	call   0x60731d
607182:	83 c4 10             	add    $0x10,%esp
607185:	c3                   	ret
607186:	68 28 50 6d 00       	push   $0x6d5028
60718b:	68 20 50 6d 00       	push   $0x6d5020
607190:	68 28 50 6d 00       	push   $0x6d5028
607195:	6a 08                	push   $0x8
607197:	e8 81 01 00 00       	call   0x60731d
60719c:	83 c4 10             	add    $0x10,%esp
60719f:	c3                   	ret
6071a0:	68 40 50 6d 00       	push   $0x6d5040
6071a5:	68 38 50 6d 00       	push   $0x6d5038
6071aa:	68 80 fc 6c 00       	push   $0x6cfc80
6071af:	6a 0b                	push   $0xb
6071b1:	e8 67 01 00 00       	call   0x60731d
6071b6:	83 c4 10             	add    $0x10,%esp
6071b9:	c3                   	ret
6071ba:	68 4c 50 6d 00       	push   $0x6d504c
6071bf:	68 44 50 6d 00       	push   $0x6d5044
6071c4:	68 4c 50 6d 00       	push   $0x6d504c
6071c9:	6a 0e                	push   $0xe
6071cb:	e8 4d 01 00 00       	call   0x60731d
6071d0:	83 c4 10             	add    $0x10,%esp
6071d3:	c3                   	ret
6071d4:	68 64 50 6d 00       	push   $0x6d5064
6071d9:	68 5c 50 6d 00       	push   $0x6d505c
6071de:	68 64 50 6d 00       	push   $0x6d5064
6071e3:	6a 0f                	push   $0xf
6071e5:	e8 33 01 00 00       	call   0x60731d
6071ea:	83 c4 10             	add    $0x10,%esp
6071ed:	c3                   	ret
6071ee:	68 90 50 6d 00       	push   $0x6d5090
6071f3:	68 88 50 6d 00       	push   $0x6d5088
6071f8:	68 90 50 6d 00       	push   $0x6d5090
6071fd:	6a 13                	push   $0x13
6071ff:	e8 19 01 00 00       	call   0x60731d
607204:	83 c4 10             	add    $0x10,%esp
607207:	c3                   	ret
607208:	68 b4 50 6d 00       	push   $0x6d50b4
60720d:	68 ac 50 6d 00       	push   $0x6d50ac
607212:	68 b4 50 6d 00       	push   $0x6d50b4
607217:	6a 15                	push   $0x15
607219:	e8 ff 00 00 00       	call   0x60731d
60721e:	83 c4 10             	add    $0x10,%esp
607221:	c3                   	ret
607222:	68 ac 50 6d 00       	push   $0x6d50ac
607227:	68 a4 50 6d 00       	push   $0x6d50a4
60722c:	68 90 fc 6c 00       	push   $0x6cfc90
607231:	6a 14                	push   $0x14
607233:	e8 e5 00 00 00       	call   0x60731d
607238:	83 c4 10             	add    $0x10,%esp
60723b:	c3                   	ret
60723c:	68 d0 50 6d 00       	push   $0x6d50d0
607241:	68 c8 50 6d 00       	push   $0x6d50c8
607246:	68 d0 50 6d 00       	push   $0x6d50d0
60724b:	6a 16                	push   $0x16
60724d:	e8 cb 00 00 00       	call   0x60731d
607252:	83 c4 10             	add    $0x10,%esp
607255:	c3                   	ret
607256:	8b ff                	mov    %edi,%edi
607258:	55                   	push   %ebp
607259:	8b ec                	mov    %esp,%ebp
60725b:	51                   	push   %ecx
60725c:	53                   	push   %ebx
60725d:	56                   	push   %esi
60725e:	57                   	push   %edi
60725f:	8b 7d 08             	mov    0x8(%ebp),%edi
607262:	e9 a2 00 00 00       	jmp    0x607309
607267:	8b 1f                	mov    (%edi),%ebx
607269:	8d 04 9d d8 12 73 00 	lea    0x7312d8(,%ebx,4),%eax
607270:	8b 30                	mov    (%eax),%esi
607272:	89 45 fc             	mov    %eax,-0x4(%ebp)
607275:	90                   	nop
607276:	85 f6                	test   %esi,%esi
607278:	74 0b                	je     0x607285
60727a:	83 fe ff             	cmp    $0xffffffff,%esi
60727d:	0f 84 83 00 00 00    	je     0x607306
607283:	eb 7d                	jmp    0x607302
607285:	8b 1c 9d 50 4b 6d 00 	mov    0x6d4b50(,%ebx,4),%ebx
60728c:	68 00 08 00 00       	push   $0x800
607291:	6a 00                	push   $0x0
607293:	53                   	push   %ebx
607294:	ff 15 54 22 68 00    	call   *0x682254
60729a:	8b f0                	mov    %eax,%esi
60729c:	85 f6                	test   %esi,%esi
60729e:	75 50                	jne    0x6072f0
6072a0:	ff 15 e0 21 68 00    	call   *0x6821e0
6072a6:	83 f8 57             	cmp    $0x57,%eax
6072a9:	75 35                	jne    0x6072e0
6072ab:	6a 07                	push   $0x7
6072ad:	68 ec 25 6d 00       	push   $0x6d25ec
6072b2:	53                   	push   %ebx
6072b3:	e8 af 3e ff ff       	call   0x5fb167
6072b8:	83 c4 0c             	add    $0xc,%esp
6072bb:	85 c0                	test   %eax,%eax
6072bd:	74 21                	je     0x6072e0
6072bf:	6a 07                	push   $0x7
6072c1:	68 b8 4f 6d 00       	push   $0x6d4fb8
6072c6:	53                   	push   %ebx
6072c7:	e8 9b 3e ff ff       	call   0x5fb167
6072cc:	83 c4 0c             	add    $0xc,%esp
6072cf:	85 c0                	test   %eax,%eax
6072d1:	74 0d                	je     0x6072e0
6072d3:	56                   	push   %esi
6072d4:	56                   	push   %esi
6072d5:	53                   	push   %ebx
6072d6:	ff 15 54 22 68 00    	call   *0x682254
6072dc:	8b f0                	mov    %eax,%esi
6072de:	eb 02                	jmp    0x6072e2
6072e0:	33 f6                	xor    %esi,%esi
6072e2:	85 f6                	test   %esi,%esi
6072e4:	75 0a                	jne    0x6072f0
6072e6:	8b 4d fc             	mov    -0x4(%ebp),%ecx
6072e9:	83 c8 ff             	or     $0xffffffff,%eax
6072ec:	87 01                	xchg   %eax,(%ecx)
6072ee:	eb 16                	jmp    0x607306
6072f0:	8b 4d fc             	mov    -0x4(%ebp),%ecx
6072f3:	8b c6                	mov    %esi,%eax
6072f5:	87 01                	xchg   %eax,(%ecx)
6072f7:	85 c0                	test   %eax,%eax
6072f9:	74 07                	je     0x607302
6072fb:	56                   	push   %esi
6072fc:	ff 15 bc 22 68 00    	call   *0x6822bc
607302:	85 f6                	test   %esi,%esi
607304:	75 13                	jne    0x607319
607306:	83 c7 04             	add    $0x4,%edi
607309:	3b 7d 0c             	cmp    0xc(%ebp),%edi
60730c:	0f 85 55 ff ff ff    	jne    0x607267
607312:	33 c0                	xor    %eax,%eax
607314:	5f                   	pop    %edi
607315:	5e                   	pop    %esi
607316:	5b                   	pop    %ebx
607317:	c9                   	leave
607318:	c3                   	ret
607319:	8b c6                	mov    %esi,%eax
60731b:	eb f7                	jmp    0x607314
60731d:	8b ff                	mov    %edi,%edi
60731f:	55                   	push   %ebp
607320:	8b ec                	mov    %esp,%ebp
607322:	8b 45 08             	mov    0x8(%ebp),%eax
607325:	53                   	push   %ebx
607326:	57                   	push   %edi
607327:	8d 1c 85 28 13 73 00 	lea    0x731328(,%eax,4),%ebx
60732e:	8b 03                	mov    (%ebx),%eax
607330:	90                   	nop
607331:	8b 15 d4 89 72 00    	mov    0x7289d4,%edx
607337:	83 cf ff             	or     $0xffffffff,%edi
60733a:	8b ca                	mov    %edx,%ecx
60733c:	33 d0                	xor    %eax,%edx
60733e:	83 e1 1f             	and    $0x1f,%ecx
607341:	d3 ca                	ror    %cl,%edx
607343:	3b d7                	cmp    %edi,%edx
607345:	75 04                	jne    0x60734b
607347:	33 c0                	xor    %eax,%eax
607349:	eb 51                	jmp    0x60739c
60734b:	85 d2                	test   %edx,%edx
60734d:	74 04                	je     0x607353
60734f:	8b c2                	mov    %edx,%eax
607351:	eb 49                	jmp    0x60739c
607353:	56                   	push   %esi
607354:	ff 75 14             	push   0x14(%ebp)
607357:	ff 75 10             	push   0x10(%ebp)
60735a:	e8 f7 fe ff ff       	call   0x607256
60735f:	59                   	pop    %ecx
607360:	59                   	pop    %ecx
607361:	85 c0                	test   %eax,%eax
607363:	74 1d                	je     0x607382
607365:	ff 75 0c             	push   0xc(%ebp)
607368:	50                   	push   %eax
607369:	ff 15 c0 22 68 00    	call   *0x6822c0
60736f:	8b f0                	mov    %eax,%esi
607371:	85 f6                	test   %esi,%esi
607373:	74 0d                	je     0x607382
607375:	56                   	push   %esi
607376:	e8 11 4f ff ff       	call   0x5fc28c
60737b:	59                   	pop    %ecx
60737c:	87 03                	xchg   %eax,(%ebx)
60737e:	8b c6                	mov    %esi,%eax
607380:	eb 19                	jmp    0x60739b
607382:	a1 d4 89 72 00       	mov    0x7289d4,%eax
607387:	6a 20                	push   $0x20
607389:	83 e0 1f             	and    $0x1f,%eax
60738c:	59                   	pop    %ecx
60738d:	2b c8                	sub    %eax,%ecx
60738f:	d3 cf                	ror    %cl,%edi
607391:	33 3d d4 89 72 00    	xor    0x7289d4,%edi
607397:	87 3b                	xchg   %edi,(%ebx)
607399:	33 c0                	xor    %eax,%eax
60739b:	5e                   	pop    %esi
60739c:	5f                   	pop    %edi
60739d:	5b                   	pop    %ebx
60739e:	5d                   	pop    %ebp
60739f:	c3                   	ret
6073a0:	8b ff                	mov    %edi,%edi
6073a2:	55                   	push   %ebp
6073a3:	8b ec                	mov    %esp,%ebp
6073a5:	56                   	push   %esi
6073a6:	68 10 51 6d 00       	push   $0x6d5110
6073ab:	68 0c 51 6d 00       	push   $0x6d510c
6073b0:	68 10 51 6d 00       	push   $0x6d5110
6073b5:	6a 1c                	push   $0x1c
6073b7:	e8 61 ff ff ff       	call   0x60731d
6073bc:	8b f0                	mov    %eax,%esi
6073be:	83 c4 10             	add    $0x10,%esp
6073c1:	85 f6                	test   %esi,%esi
6073c3:	74 11                	je     0x6073d6
6073c5:	ff 75 08             	push   0x8(%ebp)
6073c8:	8b ce                	mov    %esi,%ecx
6073ca:	6a fa                	push   $0xfffffffa
6073cc:	ff 15 e0 24 68 00    	call   *0x6824e0
6073d2:	ff d6                	call   *%esi
6073d4:	eb 05                	jmp    0x6073db
6073d6:	b8 25 02 00 c0       	mov    $0xc0000225,%eax
6073db:	5e                   	pop    %esi
6073dc:	5d                   	pop    %ebp
6073dd:	c2 04 00             	ret    $0x4
6073e0:	8b ff                	mov    %edi,%edi
6073e2:	55                   	push   %ebp
6073e3:	8b ec                	mov    %esp,%ebp
6073e5:	56                   	push   %esi
6073e6:	68 3c 51 6d 00       	push   $0x6d513c
6073eb:	68 38 51 6d 00       	push   $0x6d5138
6073f0:	68 3c 51 6d 00       	push   $0x6d513c
6073f5:	6a 1d                	push   $0x1d
6073f7:	e8 21 ff ff ff       	call   0x60731d
6073fc:	8b f0                	mov    %eax,%esi
6073fe:	83 c4 10             	add    $0x10,%esp
607401:	85 f6                	test   %esi,%esi
607403:	74 11                	je     0x607416
607405:	ff 75 08             	push   0x8(%ebp)
607408:	8b ce                	mov    %esi,%ecx
60740a:	6a fa                	push   $0xfffffffa
60740c:	ff 15 e0 24 68 00    	call   *0x6824e0
607412:	ff d6                	call   *%esi
607414:	eb 05                	jmp    0x60741b
607416:	b8 25 02 00 c0       	mov    $0xc0000225,%eax
60741b:	5e                   	pop    %esi
60741c:	5d                   	pop    %ebp
60741d:	c2 04 00             	ret    $0x4
607420:	8b ff                	mov    %edi,%edi
607422:	56                   	push   %esi
607423:	e8 10 fd ff ff       	call   0x607138
607428:	8b f0                	mov    %eax,%esi
60742a:	85 f6                	test   %esi,%esi
60742c:	74 0c                	je     0x60743a
60742e:	8b ce                	mov    %esi,%ecx
607430:	ff 15 e0 24 68 00    	call   *0x6824e0
607436:	ff d6                	call   *%esi
607438:	5e                   	pop    %esi
607439:	c3                   	ret
60743a:	33 c0                	xor    %eax,%eax
60743c:	40                   	inc    %eax
60743d:	5e                   	pop    %esi
60743e:	c3                   	ret
60743f:	8b ff                	mov    %edi,%edi
607441:	55                   	push   %ebp
607442:	8b ec                	mov    %esp,%ebp
607444:	56                   	push   %esi
607445:	e8 08 fd ff ff       	call   0x607152
60744a:	8b f0                	mov    %eax,%esi
60744c:	85 f6                	test   %esi,%esi
60744e:	74 27                	je     0x607477
607450:	ff 75 28             	push   0x28(%ebp)
607453:	8b ce                	mov    %esi,%ecx
607455:	ff 75 24             	push   0x24(%ebp)
607458:	ff 75 20             	push   0x20(%ebp)
60745b:	ff 75 1c             	push   0x1c(%ebp)
60745e:	ff 75 18             	push   0x18(%ebp)