6342a1:	0f 29 00             	movaps %xmm0,(%eax)
6342a4:	8d 7f 20             	lea    0x20(%edi),%edi
6342a7:	66 0f 38 dc 47 f0    	aesenc -0x10(%edi),%xmm0
6342ad:	0f 29 00             	movaps %xmm0,(%eax)
6342b0:	83 e9 01             	sub    $0x1,%ecx
6342b3:	75 e4                	jne    0x634299
6342b5:	5f                   	pop    %edi
6342b6:	0f 28 00             	movaps (%eax),%xmm0
6342b9:	03 d2                	add    %edx,%edx
6342bb:	66 0f 38 dc 44 d6 f0 	aesenc -0x10(%esi,%edx,8),%xmm0
6342c2:	0f 29 00             	movaps %xmm0,(%eax)
6342c5:	66 0f 38 dd 04 d6    	aesenclast (%esi,%edx,8),%xmm0
6342cb:	0f 29 00             	movaps %xmm0,(%eax)
6342ce:	5e                   	pop    %esi
6342cf:	5d                   	pop    %ebp
6342d0:	c3                   	ret
6342d1:	cc                   	int3
6342d2:	cc                   	int3
6342d3:	cc                   	int3
6342d4:	cc                   	int3
6342d5:	cc                   	int3
6342d6:	cc                   	int3
6342d7:	cc                   	int3
6342d8:	cc                   	int3
6342d9:	cc                   	int3
6342da:	cc                   	int3
6342db:	cc                   	int3
6342dc:	cc                   	int3
6342dd:	cc                   	int3
6342de:	cc                   	int3
6342df:	cc                   	int3
6342e0:	55                   	push   %ebp
6342e1:	8b ec                	mov    %esp,%ebp
6342e3:	83 ec 14             	sub    $0x14,%esp
6342e6:	a1 d4 89 72 00       	mov    0x7289d4,%eax
6342eb:	33 c5                	xor    %ebp,%eax
6342ed:	89 45 fc             	mov    %eax,-0x4(%ebp)
6342f0:	53                   	push   %ebx
6342f1:	56                   	push   %esi
6342f2:	8b d9                	mov    %ecx,%ebx
6342f4:	57                   	push   %edi
6342f5:	89 5d ec             	mov    %ebx,-0x14(%ebp)
6342f8:	e8 bb 03 00 00       	call   0x6346b8
6342fd:	84 c0                	test   %al,%al
6342ff:	74 2f                	je     0x634330
634301:	ff 75 18             	push   0x18(%ebp)
634304:	ff 75 14             	push   0x14(%ebp)
634307:	ff 75 10             	push   0x10(%ebp)
63430a:	ff 75 0c             	push   0xc(%ebp)
63430d:	ff 75 08             	push   0x8(%ebp)
634310:	ff 73 0c             	push   0xc(%ebx)
634313:	ff b3 18 01 00 00    	push   0x118(%ebx)
634319:	68 90 41 63 00       	push   $0x634190
63431e:	68 70 42 63 00       	push   $0x634270
634323:	e8 a3 fb ff ff       	call   0x633ecb
634328:	83 c4 24             	add    $0x24,%esp
63432b:	e9 9c 01 00 00       	jmp    0x6344cc
634330:	e8 d5 a2 fe ff       	call   0x61e60a
634335:	84 c0                	test   %al,%al
634337:	0f 84 79 01 00 00    	je     0x6344b6
63433d:	8b 7d 14             	mov    0x14(%ebp),%edi
634340:	83 ff 10             	cmp    $0x10,%edi
634343:	73 07                	jae    0x63434c
634345:	8b c7                	mov    %edi,%eax
634347:	e9 80 01 00 00       	jmp    0x6344cc
63434c:	be c0 15 73 00       	mov    $0x7315c0,%esi
634351:	b8 ff 0f 00 00       	mov    $0xfff,%eax
634356:	8b fe                	mov    %esi,%edi
634358:	81 ee f0 07 00 00    	sub    $0x7f0,%esi
63435e:	23 f8                	and    %eax,%edi
634360:	23 f0                	and    %eax,%esi
634362:	b8 0c 02 00 00       	mov    $0x20c,%eax
634367:	e8 e4 da fa ff       	call   0x5e1e50
63436c:	8b dc                	mov    %esp,%ebx
63436e:	ba ff 0f 00 00       	mov    $0xfff,%edx
634373:	8b c3                	mov    %ebx,%eax
634375:	f7 d8                	neg    %eax
634377:	0f b6 c0             	movzbl %al,%eax
63437a:	03 d8                	add    %eax,%ebx
63437c:	8b c3                	mov    %ebx,%eax
63437e:	23 c2                	and    %edx,%eax
634380:	8d 8b 0c 01 00 00    	lea    0x10c(%ebx),%ecx
634386:	23 ca                	and    %edx,%ecx
634388:	3b f7                	cmp    %edi,%esi
63438a:	76 12                	jbe    0x63439e
63438c:	3b c7                	cmp    %edi,%eax
63438e:	72 04                	jb     0x634394
634390:	3b c6                	cmp    %esi,%eax
634392:	72 ce                	jb     0x634362
634394:	3b cf                	cmp    %edi,%ecx
634396:	76 16                	jbe    0x6343ae
634398:	3b ce                	cmp    %esi,%ecx
63439a:	76 c6                	jbe    0x634362
63439c:	eb 10                	jmp    0x6343ae
63439e:	3b c6                	cmp    %esi,%eax
6343a0:	72 c0                	jb     0x634362
6343a2:	3b ce                	cmp    %esi,%ecx
6343a4:	76 bc                	jbe    0x634362
6343a6:	3b c7                	cmp    %edi,%eax
6343a8:	73 b8                	jae    0x634362
6343aa:	3b cf                	cmp    %edi,%ecx
6343ac:	77 b4                	ja     0x634362
6343ae:	8b 4d 18             	mov    0x18(%ebp),%ecx
6343b1:	8b 7d 14             	mov    0x14(%ebp),%edi
6343b4:	8b 75 08             	mov    0x8(%ebp),%esi
6343b7:	8b 55 0c             	mov    0xc(%ebp),%edx
6343ba:	8b 45 10             	mov    0x10(%ebp),%eax
6343bd:	f6 c1 08             	test   $0x8,%cl
6343c0:	74 13                	je     0x6343d5
6343c2:	83 c6 f0             	add    $0xfffffff0,%esi
6343c5:	83 c2 f0             	add    $0xfffffff0,%edx
6343c8:	83 c0 f0             	add    $0xfffffff0,%eax
6343cb:	03 f7                	add    %edi,%esi
6343cd:	03 d7                	add    %edi,%edx
6343cf:	03 c7                	add    %edi,%eax
6343d1:	6a f0                	push   $0xfffffff0
6343d3:	eb 02                	jmp    0x6343d7
6343d5:	6a 10                	push   $0x10
6343d7:	89 b3 e0 00 00 00    	mov    %esi,0xe0(%ebx)
6343dd:	8b f1                	mov    %ecx,%esi
6343df:	89 45 f8             	mov    %eax,-0x8(%ebp)
6343e2:	c7 45 f4 c0 1d 73 00 	movl   $0x731dc0,-0xc(%ebp)
6343e9:	58                   	pop    %eax
6343ea:	83 e6 04             	and    $0x4,%esi
6343ed:	74 07                	je     0x6343f6
6343ef:	89 55 f0             	mov    %edx,-0x10(%ebp)
6343f2:	85 d2                	test   %edx,%edx
6343f4:	75 07                	jne    0x6343fd
6343f6:	c7 45 f0 c0 1d 73 00 	movl   $0x731dc0,-0x10(%ebp)
6343fd:	8b 7d f0             	mov    -0x10(%ebp),%edi
634400:	8b 4d 18             	mov    0x18(%ebp),%ecx
634403:	89 bb e4 00 00 00    	mov    %edi,0xe4(%ebx)
634409:	85 f6                	test   %esi,%esi
63440b:	75 07                	jne    0x634414
63440d:	85 d2                	test   %edx,%edx
63440f:	74 03                	je     0x634414
634411:	89 55 f4             	mov    %edx,-0xc(%ebp)
634414:	8b 7d f4             	mov    -0xc(%ebp),%edi
634417:	f6 c1 02             	test   $0x2,%cl
63441a:	89 bb e8 00 00 00    	mov    %edi,0xe8(%ebx)
634420:	8b 7d f8             	mov    -0x8(%ebp),%edi
634423:	89 bb ec 00 00 00    	mov    %edi,0xec(%ebx)
634429:	8b f8                	mov    %eax,%edi
63442b:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
634432:	0f 45 7d f8          	cmovne -0x8(%ebp),%edi
634436:	89 7d f4             	mov    %edi,-0xc(%ebp)
634439:	89 bb f0 00 00 00    	mov    %edi,0xf0(%ebx)
63443f:	8b 7d 14             	mov    0x14(%ebp),%edi
634442:	85 f6                	test   %esi,%esi
634444:	74 09                	je     0x63444f
634446:	85 d2                	test   %edx,%edx
634448:	74 05                	je     0x63444f
63444a:	89 45 f8             	mov    %eax,-0x8(%ebp)
63444d:	eb 04                	jmp    0x634453
63444f:	83 65 f8 00          	andl   $0x0,-0x8(%ebp)
634453:	8b 4d f8             	mov    -0x8(%ebp),%ecx
634456:	89 8b f4 00 00 00    	mov    %ecx,0xf4(%ebx)
63445c:	8b 4d 18             	mov    0x18(%ebp),%ecx
63445f:	85 f6                	test   %esi,%esi
634461:	75 04                	jne    0x634467
634463:	85 d2                	test   %edx,%edx
634465:	75 02                	jne    0x634469
634467:	33 c0                	xor    %eax,%eax
634469:	8b 55 ec             	mov    -0x14(%ebp),%edx
63446c:	8b f7                	mov    %edi,%esi
63446e:	89 83 f8 00 00 00    	mov    %eax,0xf8(%ebx)
634474:	83 e6 0f             	and    $0xf,%esi
634477:	8b 45 f4             	mov    -0xc(%ebp),%eax
63447a:	89 83 fc 00 00 00    	mov    %eax,0xfc(%ebx)
634480:	0f b6 c1             	movzbl %cl,%eax
634483:	83 e1 01             	and    $0x1,%ecx
634486:	83 e0 01             	and    $0x1,%eax
634489:	83 c9 02             	or     $0x2,%ecx
63448c:	2b f8                	sub    %eax,%edi
63448e:	2b fe                	sub    %esi,%edi
634490:	89 bb 04 01 00 00    	mov    %edi,0x104(%ebx)
634496:	2b 4a 0c             	sub    0xc(%edx),%ecx
634499:	83 c1 0c             	add    $0xc,%ecx
63449c:	c1 e1 04             	shl    $0x4,%ecx
63449f:	89 8b 08 01 00 00    	mov    %ecx,0x108(%ebx)
6344a5:	8b cb                	mov    %ebx,%ecx
6344a7:	8b 92 18 01 00 00    	mov    0x118(%edx),%edx
6344ad:	e8 5d 07 00 00       	call   0x634c0f
6344b2:	8b c6                	mov    %esi,%eax
6344b4:	eb 16                	jmp    0x6344cc
6344b6:	ff 75 18             	push   0x18(%ebp)
6344b9:	8b cb                	mov    %ebx,%ecx
6344bb:	ff 75 14             	push   0x14(%ebp)
6344be:	ff 75 10             	push   0x10(%ebp)
6344c1:	ff 75 0c             	push   0xc(%ebp)
6344c4:	ff 75 08             	push   0x8(%ebp)
6344c7:	e8 96 fa fd ff       	call   0x613f62
6344cc:	8d 65 e0             	lea    -0x20(%ebp),%esp
6344cf:	5f                   	pop    %edi
6344d0:	5e                   	pop    %esi
6344d1:	5b                   	pop    %ebx
6344d2:	8b 4d fc             	mov    -0x4(%ebp),%ecx
6344d5:	33 cd                	xor    %ebp,%ecx
6344d7:	e8 fe cf fa ff       	call   0x5e14da
6344dc:	8b e5                	mov    %ebp,%esp
6344de:	5d                   	pop    %ebp
6344df:	c2 14 00             	ret    $0x14
6344e2:	55                   	push   %ebp
6344e3:	8b ec                	mov    %esp,%ebp
6344e5:	83 ec 14             	sub    $0x14,%esp
6344e8:	53                   	push   %ebx
6344e9:	33 d2                	xor    %edx,%edx
6344eb:	56                   	push   %esi
6344ec:	89 55 ec             	mov    %edx,-0x14(%ebp)
6344ef:	57                   	push   %edi
6344f0:	0f b6 ba 78 e0 6d 00 	movzbl 0x6de078(%edx),%edi
6344f7:	8b c7                	mov    %edi,%eax
6344f9:	89 7d f8             	mov    %edi,-0x8(%ebp)
6344fc:	c1 e8 05             	shr    $0x5,%eax
6344ff:	8b f7                	mov    %edi,%esi
634501:	8b d0                	mov    %eax,%edx
634503:	c1 ee 06             	shr    $0x6,%esi
634506:	8b d8                	mov    %eax,%ebx
634508:	8d 0c 3f             	lea    (%edi,%edi,1),%ecx
63450b:	33 cf                	xor    %edi,%ecx
63450d:	83 e0 01             	and    $0x1,%eax
634510:	89 45 f0             	mov    %eax,-0x10(%ebp)
634513:	83 e3 02             	and    $0x2,%ebx
634516:	c1 ef 07             	shr    $0x7,%edi
634519:	83 e2 04             	and    $0x4,%edx
63451c:	89 55 f4             	mov    %edx,-0xc(%ebp)
63451f:	8b d6                	mov    %esi,%edx
634521:	8d 04 09             	lea    (%ecx,%ecx,1),%eax
634524:	83 e6 01             	and    $0x1,%esi
634527:	33 45 f8             	xor    -0x8(%ebp),%eax
63452a:	83 e2 02             	and    $0x2,%edx
63452d:	c1 e0 19             	shl    $0x19,%eax
634530:	89 45 fc             	mov    %eax,-0x4(%ebp)
634533:	69 c7 00 00 00 1b    	imul   $0x1b000000,%edi,%eax
634539:	c1 e1 02             	shl    $0x2,%ecx
63453c:	33 4d f8             	xor    -0x8(%ebp),%ecx
63453f:	c1 e1 08             	shl    $0x8,%ecx
634542:	31 45 fc             	xor    %eax,-0x4(%ebp)
634545:	69 45 f0 00 00 00 1b 	imul   $0x1b000000,-0x10(%ebp),%eax
63454c:	31 45 fc             	xor    %eax,-0x4(%ebp)
63454f:	69 c3 00 00 00 1b    	imul   $0x1b000000,%ebx,%eax
634555:	31 45 fc             	xor    %eax,-0x4(%ebp)
634558:	69 c6 00 00 00 1b    	imul   $0x1b000000,%esi,%eax
63455e:	31 45 fc             	xor    %eax,-0x4(%ebp)
634561:	69 c2 00 00 00 1b    	imul   $0x1b000000,%edx,%eax
634567:	31 45 fc             	xor    %eax,-0x4(%ebp)
63456a:	69 45 f4 00 00 00 1b 	imul   $0x1b000000,-0xc(%ebp),%eax
634571:	31 45 fc             	xor    %eax,-0x4(%ebp)
634574:	69 45 f0 00 1b 01 00 	imul   $0x11b00,-0x10(%ebp),%eax
63457b:	33 c8                	xor    %eax,%ecx
63457d:	69 c3 00 1b 01 00    	imul   $0x11b00,%ebx,%eax
634583:	33 c8                	xor    %eax,%ecx
634585:	69 c6 00 1b 01 00    	imul   $0x11b00,%esi,%eax
63458b:	33 c8                	xor    %eax,%ecx
63458d:	69 c2 00 1b 01 00    	imul   $0x11b00,%edx,%eax
634593:	8b 55 fc             	mov    -0x4(%ebp),%edx
634596:	33 c8                	xor    %eax,%ecx
634598:	69 45 f4 00 1b 01 00 	imul   $0x11b00,-0xc(%ebp),%eax
63459f:	33 c8                	xor    %eax,%ecx
6345a1:	69 45 f0 00 00 1b 01 	imul   $0x11b0000,-0x10(%ebp),%eax
6345a8:	0b d1                	or     %ecx,%edx
6345aa:	8b 4d f8             	mov    -0x8(%ebp),%ecx
6345ad:	c1 e1 03             	shl    $0x3,%ecx
6345b0:	33 4d f8             	xor    -0x8(%ebp),%ecx
6345b3:	c1 e1 10             	shl    $0x10,%ecx
6345b6:	33 c8                	xor    %eax,%ecx
6345b8:	69 c3 00 00 1b 01    	imul   $0x11b0000,%ebx,%eax
6345be:	33 c8                	xor    %eax,%ecx
6345c0:	69 45 f4 00 00 1b 01 	imul   $0x11b0000,-0xc(%ebp),%eax
6345c7:	33 c8                	xor    %eax,%ecx
6345c9:	69 c7 1b 01 00 00    	imul   $0x11b,%edi,%eax
6345cf:	0b d1                	or     %ecx,%edx
6345d1:	8b 4d f8             	mov    -0x8(%ebp),%ecx
6345d4:	c1 e1 02             	shl    $0x2,%ecx
6345d7:	33 4d f8             	xor    -0x8(%ebp),%ecx
6345da:	03 c9                	add    %ecx,%ecx
6345dc:	33 c8                	xor    %eax,%ecx
6345de:	69 45 f0 1b 01 00 00 	imul   $0x11b,-0x10(%ebp),%eax
6345e5:	33 c8                	xor    %eax,%ecx
6345e7:	69 c3 1b 01 00 00    	imul   $0x11b,%ebx,%eax
6345ed:	8b 5d f8             	mov    -0x8(%ebp),%ebx
6345f0:	33 c8                	xor    %eax,%ecx
6345f2:	69 45 f4 1b 01 00 00 	imul   $0x11b,-0xc(%ebp),%eax
6345f9:	33 c8                	xor    %eax,%ecx
6345fb:	33 c0                	xor    %eax,%eax
6345fd:	33 cb                	xor    %ebx,%ecx
6345ff:	0b da                	or     %edx,%ebx
634601:	0b ca                	or     %edx,%ecx
634603:	8b 55 ec             	mov    -0x14(%ebp),%edx
634606:	0b c3                	or     %ebx,%eax
634608:	89 04 d5 d0 1d 73 00 	mov    %eax,0x731dd0(,%edx,8)
63460f:	89 0c d5 d4 1d 73 00 	mov    %ecx,0x731dd4(,%edx,8)
634616:	42                   	inc    %edx
634617:	89 55 ec             	mov    %edx,-0x14(%ebp)
63461a:	81 fa 00 01 00 00    	cmp    $0x100,%edx
634620:	0f 8c ca fe ff ff    	jl     0x6344f0
634626:	5f                   	pop    %edi
634627:	5e                   	pop    %esi
634628:	c6 05 d1 25 73 00 01 	movb   $0x1,0x7325d1
63462f:	5b                   	pop    %ebx
634630:	8b e5                	mov    %ebp,%esp
634632:	5d                   	pop    %ebp
634633:	c3                   	ret
634634:	56                   	push   %esi
634635:	57                   	push   %edi
634636:	33 ff                	xor    %edi,%edi
634638:	0f b6 b7 78 df 6d 00 	movzbl 0x6ddf78(%edi),%esi
63463f:	8b ce                	mov    %esi,%ecx
634641:	8b c6                	mov    %esi,%eax
634643:	c1 e9 07             	shr    $0x7,%ecx
634646:	69 d1 00 00 00 1b    	imul   $0x1b000000,%ecx,%edx
63464c:	c1 e0 19             	shl    $0x19,%eax
63464f:	69 c9 1b 01 00 00    	imul   $0x11b,%ecx,%ecx
634655:	33 d0                	xor    %eax,%edx
634657:	8b c6                	mov    %esi,%eax
634659:	c1 e0 08             	shl    $0x8,%eax
63465c:	0b c6                	or     %esi,%eax
63465e:	c1 e0 08             	shl    $0x8,%eax
634661:	0b d0                	or     %eax,%edx
634663:	8d 04 36             	lea    (%esi,%esi,1),%eax
634666:	33 c8                	xor    %eax,%ecx
634668:	33 c0                	xor    %eax,%eax
63466a:	33 ce                	xor    %esi,%ecx
63466c:	0b c2                	or     %edx,%eax
63466e:	0b ca                	or     %edx,%ecx
634670:	89 04 fd c0 15 73 00 	mov    %eax,0x7315c0(,%edi,8)
634677:	89 0c fd c4 15 73 00 	mov    %ecx,0x7315c4(,%edi,8)
63467e:	47                   	inc    %edi
63467f:	81 ff 00 01 00 00    	cmp    $0x100,%edi
634685:	7c b1                	jl     0x634638
634687:	0f 57 c0             	xorps  %xmm0,%xmm0
63468a:	5f                   	pop    %edi
63468b:	66 0f 13 05 c8 1d 73 	movlpd %xmm0,0x731dc8
634692:	00
634693:	66 0f 13 05 c0 1d 73 	movlpd %xmm0,0x731dc0
63469a:	00
63469b:	c6 05 d0 25 73 00 01 	movb   $0x1,0x7325d0
6346a2:	5e                   	pop    %esi
6346a3:	c3                   	ret
6346a4:	80 3d b0 15 73 00 00 	cmpb   $0x0,0x7315b0
6346ab:	75 05                	jne    0x6346b2
6346ad:	e8 2c f6 ff ff       	call   0x633cde
6346b2:	a1 b0 93 72 00       	mov    0x7293b0,%eax
6346b7:	c3                   	ret
6346b8:	80 3d b0 15 73 00 00 	cmpb   $0x0,0x7315b0
6346bf:	75 05                	jne    0x6346c6
6346c1:	e8 18 f6 ff ff       	call   0x633cde
6346c6:	a0 b2 15 73 00       	mov    0x7315b2,%al
6346cb:	c3                   	ret
6346cc:	55                   	push   %ebp