61a1c4:	cc                   	int3
61a1c5:	cc                   	int3
61a1c6:	cc                   	int3
61a1c7:	cc                   	int3
61a1c8:	cc                   	int3
61a1c9:	cc                   	int3
61a1ca:	cc                   	int3
61a1cb:	cc                   	int3
61a1cc:	cc                   	int3
61a1cd:	cc                   	int3
61a1ce:	cc                   	int3
61a1cf:	cc                   	int3
61a1d0:	6a 0f                	push   $0xf
61a1d2:	58                   	pop    %eax
61a1d3:	c3                   	ret
61a1d4:	cc                   	int3
61a1d5:	cc                   	int3
61a1d6:	cc                   	int3
61a1d7:	cc                   	int3
61a1d8:	cc                   	int3
61a1d9:	cc                   	int3
61a1da:	cc                   	int3
61a1db:	cc                   	int3
61a1dc:	cc                   	int3
61a1dd:	cc                   	int3
61a1de:	cc                   	int3
61a1df:	cc                   	int3
61a1e0:	6a 08                	push   $0x8
61a1e2:	58                   	pop    %eax
61a1e3:	c3                   	ret
61a1e4:	cc                   	int3
61a1e5:	cc                   	int3
61a1e6:	cc                   	int3
61a1e7:	cc                   	int3
61a1e8:	cc                   	int3
61a1e9:	cc                   	int3
61a1ea:	cc                   	int3
61a1eb:	cc                   	int3
61a1ec:	cc                   	int3
61a1ed:	cc                   	int3
61a1ee:	cc                   	int3
61a1ef:	cc                   	int3
61a1f0:	b8 00 04 00 00       	mov    $0x400,%eax
61a1f5:	c3                   	ret
61a1f6:	cc                   	int3
61a1f7:	cc                   	int3
61a1f8:	cc                   	int3
61a1f9:	cc                   	int3
61a1fa:	cc                   	int3
61a1fb:	cc                   	int3
61a1fc:	cc                   	int3
61a1fd:	cc                   	int3
61a1fe:	cc                   	int3
61a1ff:	cc                   	int3
61a200:	55                   	push   %ebp
61a201:	8b ec                	mov    %esp,%ebp
61a203:	56                   	push   %esi
61a204:	57                   	push   %edi
61a205:	8b f9                	mov    %ecx,%edi
61a207:	8b 07                	mov    (%edi),%eax
61a209:	ff 90 a4 00 00 00    	call   *0xa4(%eax)
61a20f:	8b 75 0c             	mov    0xc(%ebp),%esi
61a212:	8b c8                	mov    %eax,%ecx
61a214:	6a 01                	push   $0x1
61a216:	6a 00                	push   $0x0
61a218:	8b 10                	mov    (%eax),%edx
61a21a:	56                   	push   %esi
61a21b:	ff 75 08             	push   0x8(%ebp)
61a21e:	ff 52 14             	call   *0x14(%edx)
61a221:	8d 8f d0 00 00 00    	lea    0xd0(%edi),%ecx
61a227:	8b 01                	mov    (%ecx),%eax
61a229:	56                   	push   %esi
61a22a:	ff 75 08             	push   0x8(%ebp)
61a22d:	ff 50 0c             	call   *0xc(%eax)
61a230:	01 b7 cc 00 00 00    	add    %esi,0xcc(%edi)
61a236:	5f                   	pop    %edi
61a237:	5e                   	pop    %esi
61a238:	5d                   	pop    %ebp
61a239:	c2 08 00             	ret    $0x8
61a23c:	cc                   	int3
61a23d:	cc                   	int3
61a23e:	cc                   	int3
61a23f:	cc                   	int3
61a240:	6a 3c                	push   $0x3c
61a242:	b8 ce 25 66 00       	mov    $0x6625ce,%eax
61a247:	e8 a3 7d fc ff       	call   0x5e1fef
61a24c:	8b f9                	mov    %ecx,%edi
61a24e:	6a 04                	push   $0x4
61a250:	58                   	pop    %eax
61a251:	50                   	push   %eax
61a252:	89 45 bc             	mov    %eax,-0x44(%ebp)
61a255:	e8 7a b5 ff ff       	call   0x6157d4
61a25a:	8b f0                	mov    %eax,%esi
61a25c:	59                   	pop    %ecx
61a25d:	89 75 c0             	mov    %esi,-0x40(%ebp)
61a260:	8d 5f 1c             	lea    0x1c(%edi),%ebx
61a263:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
61a26a:	8b 13                	mov    (%ebx),%edx
61a26c:	8b cb                	mov    %ebx,%ecx
61a26e:	6a 04                	push   $0x4
61a270:	56                   	push   %esi
61a271:	ff 52 44             	call   *0x44(%edx)
61a274:	83 f8 04             	cmp    $0x4,%eax
61a277:	74 16                	je     0x61a28f
61a279:	8d 4d c8             	lea    -0x38(%ebp),%ecx
61a27c:	e8 70 fe ff ff       	call   0x61a0f1
61a281:	68 f0 2d 70 00       	push   $0x702df0
61a286:	8d 45 c8             	lea    -0x38(%ebp),%eax
61a289:	50                   	push   %eax
61a28a:	e8 a3 87 fc ff       	call   0x5e2a32
61a28f:	8d 8f d0 00 00 00    	lea    0xd0(%edi),%ecx
61a295:	8b 01                	mov    (%ecx),%eax
61a297:	56                   	push   %esi
61a298:	ff 50 30             	call   *0x30(%eax)
61a29b:	84 c0                	test   %al,%al
61a29d:	75 0f                	jne    0x61a2ae
61a29f:	8d 4d c8             	lea    -0x38(%ebp),%ecx
61a2a2:	e8 8a fc ff ff       	call   0x619f31
61a2a7:	68 30 2e 70 00       	push   $0x702e30
61a2ac:	eb d8                	jmp    0x61a286
61a2ae:	6a 00                	push   $0x0
61a2b0:	8d 45 c4             	lea    -0x3c(%ebp),%eax
61a2b3:	8b cb                	mov    %ebx,%ecx
61a2b5:	50                   	push   %eax
61a2b6:	e8 58 a7 ff ff       	call   0x614a13
61a2bb:	83 f8 04             	cmp    $0x4,%eax
61a2be:	75 b9                	jne    0x61a279
61a2c0:	8b 45 c4             	mov    -0x3c(%ebp),%eax
61a2c3:	3b 87 cc 00 00 00    	cmp    0xcc(%edi),%eax
61a2c9:	74 0f                	je     0x61a2da
61a2cb:	8d 4d c8             	lea    -0x38(%ebp),%ecx
61a2ce:	e8 ae fd ff ff       	call   0x61a081
61a2d3:	68 70 2e 70 00       	push   $0x702e70
61a2d8:	eb ac                	jmp    0x61a286
61a2da:	6a 04                	push   $0x4
61a2dc:	32 c0                	xor    %al,%al
61a2de:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
61a2e5:	59                   	pop    %ecx
61a2e6:	8b fe                	mov    %esi,%edi
61a2e8:	f3 aa                	rep stos %al,%es:(%edi)
61a2ea:	56                   	push   %esi
61a2eb:	e8 e0 61 ed ff       	call   0x4f04d0
61a2f0:	59                   	pop    %ecx
61a2f1:	e8 b4 7c fc ff       	call   0x5e1faa
61a2f6:	c3                   	ret
61a2f7:	cc                   	int3
61a2f8:	cc                   	int3
61a2f9:	cc                   	int3
61a2fa:	cc                   	int3
61a2fb:	cc                   	int3
61a2fc:	cc                   	int3
61a2fd:	cc                   	int3
61a2fe:	cc                   	int3
61a2ff:	cc                   	int3
61a300:	55                   	push   %ebp
61a301:	8b ec                	mov    %esp,%ebp
61a303:	83 ec 3c             	sub    $0x3c,%esp
61a306:	a1 d4 89 72 00       	mov    0x7289d4,%eax
61a30b:	33 c5                	xor    %ebp,%eax
61a30d:	89 45 fc             	mov    %eax,-0x4(%ebp)
61a310:	53                   	push   %ebx
61a311:	56                   	push   %esi
61a312:	8b f1                	mov    %ecx,%esi
61a314:	33 db                	xor    %ebx,%ebx
61a316:	57                   	push   %edi
61a317:	8d 8e d0 00 00 00    	lea    0xd0(%esi),%ecx
61a31d:	89 9e cc 00 00 00    	mov    %ebx,0xcc(%esi)
61a323:	8b 01                	mov    (%ecx),%eax
61a325:	ff 50 18             	call   *0x18(%eax)
61a328:	8d 7e 1c             	lea    0x1c(%esi),%edi
61a32b:	8b 07                	mov    (%edi),%eax
61a32d:	8d 4d f4             	lea    -0xc(%ebp),%ecx
61a330:	6a 02                	push   $0x2
61a332:	51                   	push   %ecx
61a333:	8b cf                	mov    %edi,%ecx
61a335:	ff 50 44             	call   *0x44(%eax)
61a338:	83 f8 02             	cmp    $0x2,%eax
61a33b:	0f 85 d8 00 00 00    	jne    0x61a419
61a341:	80 7d f4 1f          	cmpb   $0x1f,-0xc(%ebp)
61a345:	0f 85 ce 00 00 00    	jne    0x61a419
61a34b:	80 7d f5 8b          	cmpb   $0x8b,-0xb(%ebp)
61a34f:	0f 85 c4 00 00 00    	jne    0x61a419
61a355:	8b 07                	mov    (%edi),%eax
61a357:	8b cf                	mov    %edi,%ecx
61a359:	53                   	push   %ebx
61a35a:	6a 01                	push   $0x1
61a35c:	ff 50 54             	call   *0x54(%eax)
61a35f:	0b c2                	or     %edx,%eax
61a361:	0f 84 b2 00 00 00    	je     0x61a419
61a367:	8b 07                	mov    (%edi),%eax
61a369:	8d 4d cb             	lea    -0x35(%ebp),%ecx
61a36c:	51                   	push   %ecx
61a36d:	8b cf                	mov    %edi,%ecx
61a36f:	ff 50 48             	call   *0x48(%eax)
61a372:	85 c0                	test   %eax,%eax
61a374:	0f 84 9f 00 00 00    	je     0x61a419
61a37a:	f6 45 cb 22          	testb  $0x22,-0x35(%ebp)
61a37e:	0f 85 95 00 00 00    	jne    0x61a419
61a384:	8b 07                	mov    (%edi),%eax
61a386:	8b cf                	mov    %edi,%ecx
61a388:	53                   	push   %ebx
61a389:	6a 06                	push   $0x6
61a38b:	ff 50 54             	call   *0x54(%eax)
61a38e:	83 f8 06             	cmp    $0x6,%eax
61a391:	0f 85 82 00 00 00    	jne    0x61a419
61a397:	3b d3                	cmp    %ebx,%edx
61a399:	75 7e                	jne    0x61a419
61a39b:	8a 45 cb             	mov    -0x35(%ebp),%al
61a39e:	a8 04                	test   $0x4,%al
61a3a0:	74 33                	je     0x61a3d5
61a3a2:	53                   	push   %ebx
61a3a3:	8d 45 c4             	lea    -0x3c(%ebp),%eax
61a3a6:	8b cf                	mov    %edi,%ecx
61a3a8:	50                   	push   %eax
61a3a9:	e8 41 a6 ff ff       	call   0x6149ef
61a3ae:	83 f8 02             	cmp    $0x2,%eax
61a3b1:	75 66                	jne    0x61a419
61a3b3:	0f b7 45 c4          	movzwl -0x3c(%ebp),%eax
61a3b7:	8b cf                	mov    %edi,%ecx
61a3b9:	8b 37                	mov    (%edi),%esi
61a3bb:	99                   	cltd
61a3bc:	52                   	push   %edx
61a3bd:	50                   	push   %eax
61a3be:	ff 56 54             	call   *0x54(%esi)
61a3c1:	8b c8                	mov    %eax,%ecx
61a3c3:	8b f2                	mov    %edx,%esi
61a3c5:	0f b7 45 c4          	movzwl -0x3c(%ebp),%eax
61a3c9:	99                   	cltd
61a3ca:	3b c8                	cmp    %eax,%ecx
61a3cc:	75 4b                	jne    0x61a419
61a3ce:	3b f2                	cmp    %edx,%esi
61a3d0:	75 47                	jne    0x61a419
61a3d2:	8a 45 cb             	mov    -0x35(%ebp),%al
61a3d5:	a8 08                	test   $0x8,%al
61a3d7:	74 17                	je     0x61a3f0
61a3d9:	8b 07                	mov    (%edi),%eax
61a3db:	8d 4d ca             	lea    -0x36(%ebp),%ecx
61a3de:	51                   	push   %ecx
61a3df:	8b cf                	mov    %edi,%ecx
61a3e1:	ff 50 48             	call   *0x48(%eax)
61a3e4:	85 c0                	test   %eax,%eax
61a3e6:	74 31                	je     0x61a419
61a3e8:	38 5d ca             	cmp    %bl,-0x36(%ebp)
61a3eb:	75 ec                	jne    0x61a3d9
61a3ed:	8a 45 cb             	mov    -0x35(%ebp),%al
61a3f0:	a8 10                	test   $0x10,%al
61a3f2:	74 14                	je     0x61a408
61a3f4:	8b 07                	mov    (%edi),%eax
61a3f6:	8d 4d ca             	lea    -0x36(%ebp),%ecx
61a3f9:	51                   	push   %ecx
61a3fa:	8b cf                	mov    %edi,%ecx
61a3fc:	ff 50 48             	call   *0x48(%eax)
61a3ff:	85 c0                	test   %eax,%eax
61a401:	74 16                	je     0x61a419
61a403:	38 5d ca             	cmp    %bl,-0x36(%ebp)
61a406:	75 ec                	jne    0x61a3f4
61a408:	8b 4d fc             	mov    -0x4(%ebp),%ecx
61a40b:	5f                   	pop    %edi
61a40c:	5e                   	pop    %esi
61a40d:	33 cd                	xor    %ebp,%ecx
61a40f:	5b                   	pop    %ebx
61a410:	e8 c5 70 fc ff       	call   0x5e14da
61a415:	8b e5                	mov    %ebp,%esp
61a417:	5d                   	pop    %ebp
61a418:	c3                   	ret
61a419:	8d 4d cc             	lea    -0x34(%ebp),%ecx
61a41c:	e8 f0 fb ff ff       	call   0x61a011
61a421:	68 94 2d 70 00       	push   $0x702d94
61a426:	8d 45 cc             	lea    -0x34(%ebp),%eax
61a429:	50                   	push   %eax
61a42a:	e8 03 86 fc ff       	call   0x5e2a32
61a42f:	cc                   	int3
61a430:	55                   	push   %ebp
61a431:	8b ec                	mov    %esp,%ebp
61a433:	56                   	push   %esi
61a434:	8b 75 0c             	mov    0xc(%ebp),%esi
61a437:	57                   	push   %edi
61a438:	8b f9                	mov    %ecx,%edi
61a43a:	56                   	push   %esi
61a43b:	ff 75 08             	push   0x8(%ebp)
61a43e:	8d 8f 0c 07 00 00    	lea    0x70c(%edi),%ecx
61a444:	8b 01                	mov    (%ecx),%eax
61a446:	ff 50 0c             	call   *0xc(%eax)
61a449:	01 b7 08 07 00 00    	add    %esi,0x708(%edi)
61a44f:	5f                   	pop    %edi
61a450:	5e                   	pop    %esi
61a451:	5d                   	pop    %ebp
61a452:	c2 08 00             	ret    $0x8
61a455:	cc                   	int3
61a456:	cc                   	int3
61a457:	cc                   	int3
61a458:	cc                   	int3
61a459:	cc                   	int3
61a45a:	cc                   	int3
61a45b:	cc                   	int3
61a45c:	cc                   	int3
61a45d:	cc                   	int3
61a45e:	cc                   	int3
61a45f:	cc                   	int3
61a460:	55                   	push   %ebp
61a461:	8b ec                	mov    %esp,%ebp
61a463:	8b 45 08             	mov    0x8(%ebp),%eax
61a466:	89 41 18             	mov    %eax,0x18(%ecx)
61a469:	5d                   	pop    %ebp
61a46a:	c2 04 00             	ret    $0x4
61a46d:	cc                   	int3
61a46e:	cc                   	int3
61a46f:	cc                   	int3
61a470:	6a 0c                	push   $0xc
61a472:	b8 0e 26 66 00       	mov    $0x66260e,%eax
61a477:	e8 3f 7b fc ff       	call   0x5e1fbb
61a47c:	8b f1                	mov    %ecx,%esi
61a47e:	6a 04                	push   $0x4
61a480:	58                   	pop    %eax
61a481:	50                   	push   %eax
61a482:	89 45 ec             	mov    %eax,-0x14(%ebp)
61a485:	e8 4a b3 ff ff       	call   0x6157d4
61a48a:	8b d8                	mov    %eax,%ebx
61a48c:	59                   	pop    %ecx
61a48d:	89 5d f0             	mov    %ebx,-0x10(%ebp)
61a490:	8d 8e 0c 07 00 00    	lea    0x70c(%esi),%ecx
61a496:	33 ff                	xor    %edi,%edi
61a498:	8b 11                	mov    (%ecx),%edx
61a49a:	47                   	inc    %edi
61a49b:	53                   	push   %ebx
61a49c:	89 7d fc             	mov    %edi,-0x4(%ebp)
61a49f:	ff 52 14             	call   *0x14(%edx)
61a4a2:	8b 06                	mov    (%esi),%eax
61a4a4:	8b ce                	mov    %esi,%ecx
61a4a6:	ff 90 a4 00 00 00    	call   *0xa4(%eax)
61a4ac:	57                   	push   %edi
61a4ad:	6a 00                	push   $0x0
61a4af:	6a 04                	push   $0x4
61a4b1:	8b 10                	mov    (%eax),%edx
61a4b3:	8b c8                	mov    %eax,%ecx
61a4b5:	53                   	push   %ebx
61a4b6:	ff 52 14             	call   *0x14(%edx)
61a4b9:	8b 06                	mov    (%esi),%eax
61a4bb:	8b ce                	mov    %esi,%ecx
61a4bd:	57                   	push   %edi
61a4be:	6a 00                	push   $0x0
61a4c0:	ff b6 08 07 00 00    	push   0x708(%esi)
61a4c6:	ff 90 a4 00 00 00    	call   *0xa4(%eax)
61a4cc:	8b c8                	mov    %eax,%ecx
61a4ce:	e8 84 aa ff ff       	call   0x614f57
61a4d3:	6a 04                	push   $0x4
61a4d5:	32 c0                	xor    %al,%al
61a4d7:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
61a4de:	59                   	pop    %ecx
61a4df:	8b fb                	mov    %ebx,%edi