4a81ef:	cc                   	int3
4a81f0:	56                   	push   %esi
4a81f1:	8b f1                	mov    %ecx,%esi
4a81f3:	8b 06                	mov    (%esi),%eax
4a81f5:	ff 70 04             	push   0x4(%eax)
4a81f8:	56                   	push   %esi
4a81f9:	e8 42 ff ff ff       	call   0x4a8140
4a81fe:	6a 68                	push   $0x68
4a8200:	ff 36                	push   (%esi)
4a8202:	e8 6b 8e 13 00       	call   0x5e1072
4a8207:	83 c4 08             	add    $0x8,%esp
4a820a:	5e                   	pop    %esi
4a820b:	c3                   	ret
4a820c:	cc                   	int3
4a820d:	cc                   	int3
4a820e:	cc                   	int3
4a820f:	cc                   	int3
4a8210:	56                   	push   %esi
4a8211:	57                   	push   %edi
4a8212:	8b f9                	mov    %ecx,%edi
4a8214:	8b 47 34             	mov    0x34(%edi),%eax
4a8217:	8d 77 34             	lea    0x34(%edi),%esi
4a821a:	8b ce                	mov    %esi,%ecx
4a821c:	ff 70 04             	push   0x4(%eax)
4a821f:	56                   	push   %esi
4a8220:	e8 db 36 ff ff       	call   0x49b900
4a8225:	6a 2c                	push   $0x2c
4a8227:	ff 36                	push   (%esi)
4a8229:	e8 44 8e 13 00       	call   0x5e1072
4a822e:	8b 4f 2c             	mov    0x2c(%edi),%ecx
4a8231:	83 c4 08             	add    $0x8,%esp
4a8234:	83 f9 10             	cmp    $0x10,%ecx
4a8237:	72 28                	jb     0x4a8261
4a8239:	8b 47 18             	mov    0x18(%edi),%eax
4a823c:	41                   	inc    %ecx
4a823d:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4a8243:	72 12                	jb     0x4a8257
4a8245:	8b 50 fc             	mov    -0x4(%eax),%edx
4a8248:	83 c1 23             	add    $0x23,%ecx
4a824b:	2b c2                	sub    %edx,%eax
4a824d:	83 c0 fc             	add    $0xfffffffc,%eax
4a8250:	83 f8 1f             	cmp    $0x1f,%eax
4a8253:	77 61                	ja     0x4a82b6
4a8255:	8b c2                	mov    %edx,%eax
4a8257:	51                   	push   %ecx
4a8258:	50                   	push   %eax
4a8259:	e8 14 8e 13 00       	call   0x5e1072
4a825e:	83 c4 08             	add    $0x8,%esp
4a8261:	c7 47 28 00 00 00 00 	movl   $0x0,0x28(%edi)
4a8268:	c7 47 2c 0f 00 00 00 	movl   $0xf,0x2c(%edi)
4a826f:	c6 47 18 00          	movb   $0x0,0x18(%edi)
4a8273:	8b 4f 14             	mov    0x14(%edi),%ecx
4a8276:	83 f9 10             	cmp    $0x10,%ecx
4a8279:	72 27                	jb     0x4a82a2
4a827b:	8b 07                	mov    (%edi),%eax
4a827d:	41                   	inc    %ecx
4a827e:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4a8284:	72 12                	jb     0x4a8298
4a8286:	8b 50 fc             	mov    -0x4(%eax),%edx
4a8289:	83 c1 23             	add    $0x23,%ecx
4a828c:	2b c2                	sub    %edx,%eax
4a828e:	83 c0 fc             	add    $0xfffffffc,%eax
4a8291:	83 f8 1f             	cmp    $0x1f,%eax
4a8294:	77 20                	ja     0x4a82b6
4a8296:	8b c2                	mov    %edx,%eax
4a8298:	51                   	push   %ecx
4a8299:	50                   	push   %eax
4a829a:	e8 d3 8d 13 00       	call   0x5e1072
4a829f:	83 c4 08             	add    $0x8,%esp
4a82a2:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
4a82a9:	c7 47 14 0f 00 00 00 	movl   $0xf,0x14(%edi)
4a82b0:	c6 07 00             	movb   $0x0,(%edi)
4a82b3:	5f                   	pop    %edi
4a82b4:	5e                   	pop    %esi
4a82b5:	c3                   	ret
4a82b6:	e8 74 4c 14 00       	call   0x5ecf2f
4a82bb:	cc                   	int3
4a82bc:	cc                   	int3
4a82bd:	cc                   	int3
4a82be:	cc                   	int3
4a82bf:	cc                   	int3
4a82c0:	55                   	push   %ebp
4a82c1:	8b ec                	mov    %esp,%ebp
4a82c3:	6a ff                	push   $0xffffffff
4a82c5:	68 fb 8c 65 00       	push   $0x658cfb
4a82ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4a82d0:	50                   	push   %eax
4a82d1:	81 ec 30 01 00 00    	sub    $0x130,%esp
4a82d7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4a82dc:	33 c5                	xor    %ebp,%eax
4a82de:	89 45 f0             	mov    %eax,-0x10(%ebp)
4a82e1:	56                   	push   %esi
4a82e2:	57                   	push   %edi
4a82e3:	50                   	push   %eax
4a82e4:	8d 45 f4             	lea    -0xc(%ebp),%eax
4a82e7:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4a82ed:	8b f1                	mov    %ecx,%esi
4a82ef:	89 b5 c4 fe ff ff    	mov    %esi,-0x13c(%ebp)
4a82f5:	8b 45 08             	mov    0x8(%ebp),%eax
4a82f8:	83 78 14 10          	cmpl   $0x10,0x14(%eax)
4a82fc:	72 02                	jb     0x4a8300
4a82fe:	8b 00                	mov    (%eax),%eax
4a8300:	8d 8d ec fe ff ff    	lea    -0x114(%ebp),%ecx
4a8306:	51                   	push   %ecx
4a8307:	50                   	push   %eax
4a8308:	e8 63 07 fc ff       	call   0x468a70
4a830d:	83 c4 08             	add    $0x8,%esp
4a8310:	85 c0                	test   %eax,%eax
4a8312:	0f 84 a5 01 00 00    	je     0x4a84bd
4a8318:	8b 46 0c             	mov    0xc(%esi),%eax
4a831b:	83 c6 08             	add    $0x8,%esi
4a831e:	89 b5 c8 fe ff ff    	mov    %esi,-0x138(%ebp)
4a8324:	8b 3e                	mov    (%esi),%edi
4a8326:	89 bd d0 fe ff ff    	mov    %edi,-0x130(%ebp)
4a832c:	3b f8                	cmp    %eax,%edi
4a832e:	0f 84 b1 00 00 00    	je     0x4a83e5
4a8334:	8d 95 ec fe ff ff    	lea    -0x114(%ebp),%edx
4a833a:	8d 72 01             	lea    0x1(%edx),%esi
4a833d:	0f 1f 00             	nopl   (%eax)
4a8340:	8a 0a                	mov    (%edx),%cl
4a8342:	42                   	inc    %edx
4a8343:	84 c9                	test   %cl,%cl
4a8345:	75 f9                	jne    0x4a8340
4a8347:	2b d6                	sub    %esi,%edx
4a8349:	89 95 cc fe ff ff    	mov    %edx,-0x134(%ebp)
4a834f:	90                   	nop
4a8350:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
4a8354:	8b d7                	mov    %edi,%edx
4a8356:	72 02                	jb     0x4a835a
4a8358:	8b 17                	mov    (%edi),%edx
4a835a:	8b 77 10             	mov    0x10(%edi),%esi
4a835d:	3b b5 cc fe ff ff    	cmp    -0x134(%ebp),%esi
4a8363:	75 61                	jne    0x4a83c6
4a8365:	8d bd ec fe ff ff    	lea    -0x114(%ebp),%edi
4a836b:	83 ee 04             	sub    $0x4,%esi
4a836e:	72 11                	jb     0x4a8381
4a8370:	8b 0a                	mov    (%edx),%ecx
4a8372:	3b 0f                	cmp    (%edi),%ecx
4a8374:	75 10                	jne    0x4a8386
4a8376:	83 c2 04             	add    $0x4,%edx
4a8379:	83 c7 04             	add    $0x4,%edi
4a837c:	83 ee 04             	sub    $0x4,%esi
4a837f:	73 ef                	jae    0x4a8370
4a8381:	83 fe fc             	cmp    $0xfffffffc,%esi
4a8384:	74 34                	je     0x4a83ba
4a8386:	8a 0a                	mov    (%edx),%cl
4a8388:	3a 0f                	cmp    (%edi),%cl
4a838a:	75 27                	jne    0x4a83b3
4a838c:	83 fe fd             	cmp    $0xfffffffd,%esi
4a838f:	74 29                	je     0x4a83ba
4a8391:	8a 4a 01             	mov    0x1(%edx),%cl
4a8394:	3a 4f 01             	cmp    0x1(%edi),%cl
4a8397:	75 1a                	jne    0x4a83b3
4a8399:	83 fe fe             	cmp    $0xfffffffe,%esi
4a839c:	74 1c                	je     0x4a83ba
4a839e:	8a 4a 02             	mov    0x2(%edx),%cl
4a83a1:	3a 4f 02             	cmp    0x2(%edi),%cl
4a83a4:	75 0d                	jne    0x4a83b3
4a83a6:	83 fe ff             	cmp    $0xffffffff,%esi
4a83a9:	74 0f                	je     0x4a83ba
4a83ab:	8a 4a 03             	mov    0x3(%edx),%cl
4a83ae:	3a 4f 03             	cmp    0x3(%edi),%cl
4a83b1:	74 07                	je     0x4a83ba
4a83b3:	1b c9                	sbb    %ecx,%ecx
4a83b5:	83 c9 01             	or     $0x1,%ecx
4a83b8:	eb 02                	jmp    0x4a83bc
4a83ba:	33 c9                	xor    %ecx,%ecx
4a83bc:	8b bd d0 fe ff ff    	mov    -0x130(%ebp),%edi
4a83c2:	85 c9                	test   %ecx,%ecx
4a83c4:	74 11                	je     0x4a83d7
4a83c6:	83 c7 18             	add    $0x18,%edi
4a83c9:	89 bd d0 fe ff ff    	mov    %edi,-0x130(%ebp)
4a83cf:	3b f8                	cmp    %eax,%edi
4a83d1:	0f 85 79 ff ff ff    	jne    0x4a8350
4a83d7:	8b b5 c8 fe ff ff    	mov    -0x138(%ebp),%esi
4a83dd:	3b f8                	cmp    %eax,%edi
4a83df:	0f 85 d8 00 00 00    	jne    0x4a84bd
4a83e5:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4a83eb:	50                   	push   %eax
4a83ec:	68 b4 84 6a 00       	push   $0x6a84b4
4a83f1:	68 d8 c0 68 00       	push   $0x68c0d8
4a83f6:	6a 04                	push   $0x4
4a83f8:	ff b5 c4 fe ff ff    	push   -0x13c(%ebp)
4a83fe:	e8 fd 02 00 00       	call   0x4a8700
4a8403:	8d 8d ec fe ff ff    	lea    -0x114(%ebp),%ecx
4a8409:	c7 85 e4 fe ff ff 00 	movl   $0x0,-0x11c(%ebp)
4a8410:	00 00 00
4a8413:	83 c4 14             	add    $0x14,%esp
4a8416:	c7 85 e8 fe ff ff 0f 	movl   $0xf,-0x118(%ebp)
4a841d:	00 00 00
4a8420:	c6 85 d4 fe ff ff 00 	movb   $0x0,-0x12c(%ebp)
4a8427:	8d 51 01             	lea    0x1(%ecx),%edx
4a842a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
4a8430:	8a 01                	mov    (%ecx),%al
4a8432:	41                   	inc    %ecx
4a8433:	84 c0                	test   %al,%al
4a8435:	75 f9                	jne    0x4a8430
4a8437:	2b ca                	sub    %edx,%ecx
4a8439:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4a843f:	51                   	push   %ecx
4a8440:	50                   	push   %eax
4a8441:	8d 8d d4 fe ff ff    	lea    -0x12c(%ebp),%ecx
4a8447:	e8 f4 cd f9 ff       	call   0x445240
4a844c:	8b 46 04             	mov    0x4(%esi),%eax
4a844f:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4a8456:	3b 46 08             	cmp    0x8(%esi),%eax
4a8459:	74 1d                	je     0x4a8478
4a845b:	0f 10 85 d4 fe ff ff 	movups -0x12c(%ebp),%xmm0
4a8462:	0f 11 00             	movups %xmm0,(%eax)
4a8465:	f3 0f 7e 85 e4 fe ff 	movq   -0x11c(%ebp),%xmm0
4a846c:	ff
4a846d:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
4a8472:	83 46 04 18          	addl   $0x18,0x4(%esi)
4a8476:	eb 45                	jmp    0x4a84bd
4a8478:	8d 8d d4 fe ff ff    	lea    -0x12c(%ebp),%ecx
4a847e:	51                   	push   %ecx
4a847f:	50                   	push   %eax
4a8480:	8b ce                	mov    %esi,%ecx
4a8482:	e8 c9 c0 f9 ff       	call   0x444550
4a8487:	8b 95 e8 fe ff ff    	mov    -0x118(%ebp),%edx
4a848d:	83 fa 10             	cmp    $0x10,%edx
4a8490:	72 2b                	jb     0x4a84bd
4a8492:	8b 8d d4 fe ff ff    	mov    -0x12c(%ebp),%ecx
4a8498:	42                   	inc    %edx
4a8499:	8b c1                	mov    %ecx,%eax
4a849b:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4a84a1:	72 10                	jb     0x4a84b3
4a84a3:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4a84a6:	83 c2 23             	add    $0x23,%edx
4a84a9:	2b c1                	sub    %ecx,%eax
4a84ab:	83 c0 fc             	add    $0xfffffffc,%eax
4a84ae:	83 f8 1f             	cmp    $0x1f,%eax
4a84b1:	77 27                	ja     0x4a84da
4a84b3:	52                   	push   %edx
4a84b4:	51                   	push   %ecx
4a84b5:	e8 b8 8b 13 00       	call   0x5e1072
4a84ba:	83 c4 08             	add    $0x8,%esp
4a84bd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4a84c0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4a84c7:	59                   	pop    %ecx
4a84c8:	5f                   	pop    %edi
4a84c9:	5e                   	pop    %esi
4a84ca:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4a84cd:	33 cd                	xor    %ebp,%ecx
4a84cf:	e8 06 90 13 00       	call   0x5e14da
4a84d4:	8b e5                	mov    %ebp,%esp
4a84d6:	5d                   	pop    %ebp
4a84d7:	c2 04 00             	ret    $0x4
4a84da:	e8 50 4a 14 00       	call   0x5ecf2f
4a84df:	cc                   	int3
4a84e0:	55                   	push   %ebp
4a84e1:	8b ec                	mov    %esp,%ebp
4a84e3:	6a ff                	push   $0xffffffff
4a84e5:	68 30 8d 65 00       	push   $0x658d30
4a84ea:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4a84f0:	50                   	push   %eax
4a84f1:	56                   	push   %esi
4a84f2:	57                   	push   %edi
4a84f3:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4a84f8:	33 c5                	xor    %ebp,%eax
4a84fa:	50                   	push   %eax
4a84fb:	8d 45 f4             	lea    -0xc(%ebp),%eax
4a84fe:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4a8504:	8b 3d d0 fd 72 00    	mov    0x72fdd0,%edi
4a850a:	85 ff                	test   %edi,%edi
4a850c:	0f 84 d3 00 00 00    	je     0x4a85e5
4a8512:	8b 07                	mov    (%edi),%eax
4a8514:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4a851b:	8b 30                	mov    (%eax),%esi
4a851d:	3b f0                	cmp    %eax,%esi
4a851f:	74 4f                	je     0x4a8570
4a8521:	8d 46 28             	lea    0x28(%esi),%eax
4a8524:	8b cf                	mov    %edi,%ecx
4a8526:	50                   	push   %eax
4a8527:	e8 84 cb 00 00       	call   0x4b50b0
4a852c:	8b 46 08             	mov    0x8(%esi),%eax
4a852f:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
4a8533:	74 1f                	je     0x4a8554
4a8535:	8b 46 04             	mov    0x4(%esi),%eax
4a8538:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
4a853c:	75 12                	jne    0x4a8550
4a853e:	66 90                	xchg   %ax,%ax
4a8540:	3b 70 08             	cmp    0x8(%eax),%esi
4a8543:	75 0b                	jne    0x4a8550
4a8545:	8b f0                	mov    %eax,%esi
4a8547:	8b 40 04             	mov    0x4(%eax),%eax
4a854a:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
4a854e:	74 f0                	je     0x4a8540
4a8550:	8b f0                	mov    %eax,%esi
4a8552:	eb 18                	jmp    0x4a856c
4a8554:	8b f0                	mov    %eax,%esi
4a8556:	8b 0e                	mov    (%esi),%ecx
4a8558:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
4a855c:	75 0e                	jne    0x4a856c
4a855e:	66 90                	xchg   %ax,%ax
4a8560:	8b 01                	mov    (%ecx),%eax
4a8562:	8b f1                	mov    %ecx,%esi
4a8564:	8b c8                	mov    %eax,%ecx
4a8566:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
4a856a:	74 f4                	je     0x4a8560
4a856c:	3b 37                	cmp    (%edi),%esi
4a856e:	75 b1                	jne    0x4a8521
4a8570:	8b 4f 28             	mov    0x28(%edi),%ecx
4a8573:	83 f9 10             	cmp    $0x10,%ecx
4a8576:	72 28                	jb     0x4a85a0
4a8578:	8b 47 14             	mov    0x14(%edi),%eax
4a857b:	41                   	inc    %ecx
4a857c:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4a8582:	72 12                	jb     0x4a8596
4a8584:	8b 50 fc             	mov    -0x4(%eax),%edx
4a8587:	83 c1 23             	add    $0x23,%ecx
4a858a:	2b c2                	sub    %edx,%eax
4a858c:	83 c0 fc             	add    $0xfffffffc,%eax
4a858f:	83 f8 1f             	cmp    $0x1f,%eax
4a8592:	77 62                	ja     0x4a85f6
4a8594:	8b c2                	mov    %edx,%eax
4a8596:	51                   	push   %ecx
4a8597:	50                   	push   %eax
4a8598:	e8 d5 8a 13 00       	call   0x5e1072
4a859d:	83 c4 08             	add    $0x8,%esp
4a85a0:	8d 4f 08             	lea    0x8(%edi),%ecx
4a85a3:	c7 47 24 00 00 00 00 	movl   $0x0,0x24(%edi)
4a85aa:	c7 47 28 0f 00 00 00 	movl   $0xf,0x28(%edi)
4a85b1:	c6 47 14 00          	movb   $0x0,0x14(%edi)
4a85b5:	e8 46 c6 f9 ff       	call   0x444c00
4a85ba:	8b 07                	mov    (%edi),%eax
4a85bc:	8b cf                	mov    %edi,%ecx
4a85be:	ff 70 04             	push   0x4(%eax)
4a85c1:	57                   	push   %edi
4a85c2:	e8 79 fb ff ff       	call   0x4a8140
4a85c7:	6a 68                	push   $0x68
4a85c9:	ff 37                	push   (%edi)
4a85cb:	e8 a2 8a 13 00       	call   0x5e1072
4a85d0:	6a 30                	push   $0x30
4a85d2:	57                   	push   %edi
4a85d3:	e8 9a 8a 13 00       	call   0x5e1072
4a85d8:	83 c4 10             	add    $0x10,%esp
4a85db:	c7 05 d0 fd 72 00 00 	movl   $0x0,0x72fdd0
4a85e2:	00 00 00
4a85e5:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4a85e8:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4a85ef:	59                   	pop    %ecx
4a85f0:	5f                   	pop    %edi
4a85f1:	5e                   	pop    %esi
4a85f2:	8b e5                	mov    %ebp,%esp
4a85f4:	5d                   	pop    %ebp
4a85f5:	c3                   	ret
4a85f6:	e8 34 49 14 00       	call   0x5ecf2f
4a85fb:	cc                   	int3
4a85fc:	cc                   	int3