428268:	ff 24 8d ec 82 42 00 	jmp    *0x4282ec(,%ecx,4)
42826f:	90                   	nop
428270:	7c 82                	jl     0x4281f4
428272:	42                   	inc    %edx
428273:	00 a8 82 42 00 cc    	add    %ch,-0x33ffbd7e(%eax)
428279:	82 42 00 23          	addb   $0x23,0x0(%edx)
42827d:	d1 8a 06 88 07 8a    	rorl   $1,-0x75f877fa(%edx)
428283:	46                   	inc    %esi
428284:	01 88 47 01 8a 46    	add    %ecx,0x468a0147(%eax)
42828a:	02 c1                	add    %cl,%al
42828c:	e9 02 88 47 02       	jmp    0x28a0a93
428291:	83 c6 03             	add    $0x3,%esi
428294:	83 c7 03             	add    $0x3,%edi
428297:	83 f9 08             	cmp    $0x8,%ecx
42829a:	72 cc                	jb     0x428268
42829c:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
42829e:	ff 24 95 58 83 42 00 	jmp    *0x428358(,%edx,4)
4282a5:	8d 49 00             	lea    0x0(%ecx),%ecx
4282a8:	23 d1                	and    %ecx,%edx
4282aa:	8a 06                	mov    (%esi),%al
4282ac:	88 07                	mov    %al,(%edi)
4282ae:	8a 46 01             	mov    0x1(%esi),%al
4282b1:	c1 e9 02             	shr    $0x2,%ecx
4282b4:	88 47 01             	mov    %al,0x1(%edi)
4282b7:	83 c6 02             	add    $0x2,%esi
4282ba:	83 c7 02             	add    $0x2,%edi
4282bd:	83 f9 08             	cmp    $0x8,%ecx
4282c0:	72 a6                	jb     0x428268
4282c2:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
4282c4:	ff 24 95 58 83 42 00 	jmp    *0x428358(,%edx,4)
4282cb:	90                   	nop
4282cc:	23 d1                	and    %ecx,%edx
4282ce:	8a 06                	mov    (%esi),%al
4282d0:	88 07                	mov    %al,(%edi)
4282d2:	83 c6 01             	add    $0x1,%esi
4282d5:	c1 e9 02             	shr    $0x2,%ecx
4282d8:	83 c7 01             	add    $0x1,%edi
4282db:	83 f9 08             	cmp    $0x8,%ecx
4282de:	72 88                	jb     0x428268
4282e0:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
4282e2:	ff 24 95 58 83 42 00 	jmp    *0x428358(,%edx,4)
4282e9:	8d 49 00             	lea    0x0(%ecx),%ecx
4282ec:	4f                   	dec    %edi
4282ed:	83 42 00 3c          	addl   $0x3c,0x0(%edx)
4282f1:	83 42 00 34          	addl   $0x34,0x0(%edx)
4282f5:	83 42 00 2c          	addl   $0x2c,0x0(%edx)
4282f9:	83 42 00 24          	addl   $0x24,0x0(%edx)
4282fd:	83 42 00 1c          	addl   $0x1c,0x0(%edx)
428301:	83 42 00 14          	addl   $0x14,0x0(%edx)
428305:	83 42 00 0c          	addl   $0xc,0x0(%edx)
428309:	83 42 00 8b          	addl   $0xffffff8b,0x0(%edx)
42830d:	44                   	inc    %esp
42830e:	8e e4                	mov    %esp,%fs
428310:	89 44 8f e4          	mov    %eax,-0x1c(%edi,%ecx,4)
428314:	8b 44 8e e8          	mov    -0x18(%esi,%ecx,4),%eax
428318:	89 44 8f e8          	mov    %eax,-0x18(%edi,%ecx,4)
42831c:	8b 44 8e ec          	mov    -0x14(%esi,%ecx,4),%eax
428320:	89 44 8f ec          	mov    %eax,-0x14(%edi,%ecx,4)
428324:	8b 44 8e f0          	mov    -0x10(%esi,%ecx,4),%eax
428328:	89 44 8f f0          	mov    %eax,-0x10(%edi,%ecx,4)
42832c:	8b 44 8e f4          	mov    -0xc(%esi,%ecx,4),%eax
428330:	89 44 8f f4          	mov    %eax,-0xc(%edi,%ecx,4)
428334:	8b 44 8e f8          	mov    -0x8(%esi,%ecx,4),%eax
428338:	89 44 8f f8          	mov    %eax,-0x8(%edi,%ecx,4)
42833c:	8b 44 8e fc          	mov    -0x4(%esi,%ecx,4),%eax
428340:	89 44 8f fc          	mov    %eax,-0x4(%edi,%ecx,4)
428344:	8d 04 8d 00 00 00 00 	lea    0x0(,%ecx,4),%eax
42834b:	03 f0                	add    %eax,%esi
42834d:	03 f8                	add    %eax,%edi
42834f:	ff 24 95 58 83 42 00 	jmp    *0x428358(,%edx,4)
428356:	8b ff                	mov    %edi,%edi
428358:	68 83 42 00 70       	push   $0x70004283
42835d:	83 42 00 7c          	addl   $0x7c,0x0(%edx)
428361:	83 42 00 90          	addl   $0xffffff90,0x0(%edx)
428365:	83 42 00 8b          	addl   $0xffffff8b,0x0(%edx)
428369:	44                   	inc    %esp
42836a:	24 0c                	and    $0xc,%al
42836c:	5e                   	pop    %esi
42836d:	5f                   	pop    %edi
42836e:	c3                   	ret
42836f:	90                   	nop
428370:	8a 06                	mov    (%esi),%al
428372:	88 07                	mov    %al,(%edi)
428374:	8b 44 24 0c          	mov    0xc(%esp),%eax
428378:	5e                   	pop    %esi
428379:	5f                   	pop    %edi
42837a:	c3                   	ret
42837b:	90                   	nop
42837c:	8a 06                	mov    (%esi),%al
42837e:	88 07                	mov    %al,(%edi)
428380:	8a 46 01             	mov    0x1(%esi),%al
428383:	88 47 01             	mov    %al,0x1(%edi)
428386:	8b 44 24 0c          	mov    0xc(%esp),%eax
42838a:	5e                   	pop    %esi
42838b:	5f                   	pop    %edi
42838c:	c3                   	ret
42838d:	8d 49 00             	lea    0x0(%ecx),%ecx
428390:	8a 06                	mov    (%esi),%al
428392:	88 07                	mov    %al,(%edi)
428394:	8a 46 01             	mov    0x1(%esi),%al
428397:	88 47 01             	mov    %al,0x1(%edi)
42839a:	8a 46 02             	mov    0x2(%esi),%al
42839d:	88 47 02             	mov    %al,0x2(%edi)
4283a0:	8b 44 24 0c          	mov    0xc(%esp),%eax
4283a4:	5e                   	pop    %esi
4283a5:	5f                   	pop    %edi
4283a6:	c3                   	ret
4283a7:	90                   	nop
4283a8:	8d 74 31 fc          	lea    -0x4(%ecx,%esi,1),%esi
4283ac:	8d 7c 39 fc          	lea    -0x4(%ecx,%edi,1),%edi
4283b0:	f7 c7 03 00 00 00    	test   $0x3,%edi
4283b6:	75 24                	jne    0x4283dc
4283b8:	c1 e9 02             	shr    $0x2,%ecx
4283bb:	83 e2 03             	and    $0x3,%edx
4283be:	83 f9 08             	cmp    $0x8,%ecx
4283c1:	72 0d                	jb     0x4283d0
4283c3:	fd                   	std
4283c4:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
4283c6:	fc                   	cld
4283c7:	ff 24 95 f4 84 42 00 	jmp    *0x4284f4(,%edx,4)
4283ce:	8b ff                	mov    %edi,%edi
4283d0:	f7 d9                	neg    %ecx
4283d2:	ff 24 8d a4 84 42 00 	jmp    *0x4284a4(,%ecx,4)
4283d9:	8d 49 00             	lea    0x0(%ecx),%ecx
4283dc:	8b c7                	mov    %edi,%eax
4283de:	ba 03 00 00 00       	mov    $0x3,%edx
4283e3:	83 f9 04             	cmp    $0x4,%ecx
4283e6:	72 0c                	jb     0x4283f4
4283e8:	83 e0 03             	and    $0x3,%eax
4283eb:	2b c8                	sub    %eax,%ecx
4283ed:	ff 24 85 f8 83 42 00 	jmp    *0x4283f8(,%eax,4)
4283f4:	ff 24 8d f4 84 42 00 	jmp    *0x4284f4(,%ecx,4)
4283fb:	90                   	nop
4283fc:	08 84 42 00 2c 84 42 	or     %al,0x42842c00(%edx,%eax,2)
428403:	00 54 84 42          	add    %dl,0x42(%esp,%eax,4)
428407:	00 8a 46 03 23 d1    	add    %cl,-0x2edcfcba(%edx)
42840d:	88 47 03             	mov    %al,0x3(%edi)
428410:	83 ee 01             	sub    $0x1,%esi
428413:	c1 e9 02             	shr    $0x2,%ecx
428416:	83 ef 01             	sub    $0x1,%edi
428419:	83 f9 08             	cmp    $0x8,%ecx
42841c:	72 b2                	jb     0x4283d0
42841e:	fd                   	std
42841f:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
428421:	fc                   	cld
428422:	ff 24 95 f4 84 42 00 	jmp    *0x4284f4(,%edx,4)
428429:	8d 49 00             	lea    0x0(%ecx),%ecx
42842c:	8a 46 03             	mov    0x3(%esi),%al
42842f:	23 d1                	and    %ecx,%edx
428431:	88 47 03             	mov    %al,0x3(%edi)
428434:	8a 46 02             	mov    0x2(%esi),%al
428437:	c1 e9 02             	shr    $0x2,%ecx
42843a:	88 47 02             	mov    %al,0x2(%edi)
42843d:	83 ee 02             	sub    $0x2,%esi
428440:	83 ef 02             	sub    $0x2,%edi
428443:	83 f9 08             	cmp    $0x8,%ecx
428446:	72 88                	jb     0x4283d0
428448:	fd                   	std
428449:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
42844b:	fc                   	cld
42844c:	ff 24 95 f4 84 42 00 	jmp    *0x4284f4(,%edx,4)
428453:	90                   	nop
428454:	8a 46 03             	mov    0x3(%esi),%al
428457:	23 d1                	and    %ecx,%edx
428459:	88 47 03             	mov    %al,0x3(%edi)
42845c:	8a 46 02             	mov    0x2(%esi),%al
42845f:	88 47 02             	mov    %al,0x2(%edi)
428462:	8a 46 01             	mov    0x1(%esi),%al
428465:	c1 e9 02             	shr    $0x2,%ecx
428468:	88 47 01             	mov    %al,0x1(%edi)
42846b:	83 ee 03             	sub    $0x3,%esi
42846e:	83 ef 03             	sub    $0x3,%edi
428471:	83 f9 08             	cmp    $0x8,%ecx
428474:	0f 82 56 ff ff ff    	jb     0x4283d0
42847a:	fd                   	std
42847b:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
42847d:	fc                   	cld
42847e:	ff 24 95 f4 84 42 00 	jmp    *0x4284f4(,%edx,4)
428485:	8d 49 00             	lea    0x0(%ecx),%ecx
428488:	a8 84                	test   $0x84,%al
42848a:	42                   	inc    %edx
42848b:	00 b0 84 42 00 b8    	add    %dh,-0x47ffbd7c(%eax)
428491:	84 42 00             	test   %al,0x0(%edx)
428494:	c0 84 42 00 c8 84 42 	rolb   $0x0,0x4284c800(%edx,%eax,2)
42849b:	00
42849c:	d0 84 42 00 d8 84 42 	rolb   $1,0x4284d800(%edx,%eax,2)
4284a3:	00 eb                	add    %ch,%bl
4284a5:	84 42 00             	test   %al,0x0(%edx)
4284a8:	8b 44 8e 1c          	mov    0x1c(%esi,%ecx,4),%eax
4284ac:	89 44 8f 1c          	mov    %eax,0x1c(%edi,%ecx,4)
4284b0:	8b 44 8e 18          	mov    0x18(%esi,%ecx,4),%eax
4284b4:	89 44 8f 18          	mov    %eax,0x18(%edi,%ecx,4)
4284b8:	8b 44 8e 14          	mov    0x14(%esi,%ecx,4),%eax
4284bc:	89 44 8f 14          	mov    %eax,0x14(%edi,%ecx,4)
4284c0:	8b 44 8e 10          	mov    0x10(%esi,%ecx,4),%eax
4284c4:	89 44 8f 10          	mov    %eax,0x10(%edi,%ecx,4)
4284c8:	8b 44 8e 0c          	mov    0xc(%esi,%ecx,4),%eax
4284cc:	89 44 8f 0c          	mov    %eax,0xc(%edi,%ecx,4)
4284d0:	8b 44 8e 08          	mov    0x8(%esi,%ecx,4),%eax
4284d4:	89 44 8f 08          	mov    %eax,0x8(%edi,%ecx,4)
4284d8:	8b 44 8e 04          	mov    0x4(%esi,%ecx,4),%eax
4284dc:	89 44 8f 04          	mov    %eax,0x4(%edi,%ecx,4)
4284e0:	8d 04 8d 00 00 00 00 	lea    0x0(,%ecx,4),%eax
4284e7:	03 f0                	add    %eax,%esi
4284e9:	03 f8                	add    %eax,%edi
4284eb:	ff 24 95 f4 84 42 00 	jmp    *0x4284f4(,%edx,4)
4284f2:	8b ff                	mov    %edi,%edi
4284f4:	04 85                	add    $0x85,%al
4284f6:	42                   	inc    %edx
4284f7:	00 0c 85 42 00 1c 85 	add    %cl,-0x7ae3ffbe(,%eax,4)
4284fe:	42                   	inc    %edx
4284ff:	00 30                	add    %dh,(%eax)
428501:	85 42 00             	test   %eax,0x0(%edx)
428504:	8b 44 24 0c          	mov    0xc(%esp),%eax
428508:	5e                   	pop    %esi
428509:	5f                   	pop    %edi
42850a:	c3                   	ret
42850b:	90                   	nop
42850c:	8a 46 03             	mov    0x3(%esi),%al
42850f:	88 47 03             	mov    %al,0x3(%edi)
428512:	8b 44 24 0c          	mov    0xc(%esp),%eax
428516:	5e                   	pop    %esi
428517:	5f                   	pop    %edi
428518:	c3                   	ret
428519:	8d 49 00             	lea    0x0(%ecx),%ecx
42851c:	8a 46 03             	mov    0x3(%esi),%al
42851f:	88 47 03             	mov    %al,0x3(%edi)
428522:	8a 46 02             	mov    0x2(%esi),%al
428525:	88 47 02             	mov    %al,0x2(%edi)
428528:	8b 44 24 0c          	mov    0xc(%esp),%eax
42852c:	5e                   	pop    %esi
42852d:	5f                   	pop    %edi
42852e:	c3                   	ret
42852f:	90                   	nop
428530:	8a 46 03             	mov    0x3(%esi),%al
428533:	88 47 03             	mov    %al,0x3(%edi)
428536:	8a 46 02             	mov    0x2(%esi),%al
428539:	88 47 02             	mov    %al,0x2(%edi)
42853c:	8a 46 01             	mov    0x1(%esi),%al
42853f:	88 47 01             	mov    %al,0x1(%edi)
428542:	8b 44 24 0c          	mov    0xc(%esp),%eax
428546:	5e                   	pop    %esi
428547:	5f                   	pop    %edi
428548:	c3                   	ret
428549:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
428550:	57                   	push   %edi
428551:	8b c6                	mov    %esi,%eax
428553:	83 e0 0f             	and    $0xf,%eax
428556:	85 c0                	test   %eax,%eax
428558:	0f 85 d2 00 00 00    	jne    0x428630
42855e:	8b d1                	mov    %ecx,%edx
428560:	83 e1 7f             	and    $0x7f,%ecx
428563:	c1 ea 07             	shr    $0x7,%edx
428566:	74 65                	je     0x4285cd
428568:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
42856f:	90                   	nop
428570:	66 0f 6f 06          	movdqa (%esi),%xmm0
428574:	66 0f 6f 4e 10       	movdqa 0x10(%esi),%xmm1
428579:	66 0f 6f 56 20       	movdqa 0x20(%esi),%xmm2
42857e:	66 0f 6f 5e 30       	movdqa 0x30(%esi),%xmm3
428583:	66 0f 7f 07          	movdqa %xmm0,(%edi)
428587:	66 0f 7f 4f 10       	movdqa %xmm1,0x10(%edi)
42858c:	66 0f 7f 57 20       	movdqa %xmm2,0x20(%edi)
428591:	66 0f 7f 5f 30       	movdqa %xmm3,0x30(%edi)
428596:	66 0f 6f 66 40       	movdqa 0x40(%esi),%xmm4
42859b:	66 0f 6f 6e 50       	movdqa 0x50(%esi),%xmm5
4285a0:	66 0f 6f 76 60       	movdqa 0x60(%esi),%xmm6
4285a5:	66 0f 6f 7e 70       	movdqa 0x70(%esi),%xmm7
4285aa:	66 0f 7f 67 40       	movdqa %xmm4,0x40(%edi)
4285af:	66 0f 7f 6f 50       	movdqa %xmm5,0x50(%edi)
4285b4:	66 0f 7f 77 60       	movdqa %xmm6,0x60(%edi)
4285b9:	66 0f 7f 7f 70       	movdqa %xmm7,0x70(%edi)
4285be:	8d b6 80 00 00 00    	lea    0x80(%esi),%esi
4285c4:	8d bf 80 00 00 00    	lea    0x80(%edi),%edi
4285ca:	4a                   	dec    %edx
4285cb:	75 a3                	jne    0x428570
4285cd:	85 c9                	test   %ecx,%ecx
4285cf:	74 4f                	je     0x428620
4285d1:	8b d1                	mov    %ecx,%edx
4285d3:	c1 ea 04             	shr    $0x4,%edx
4285d6:	85 d2                	test   %edx,%edx
4285d8:	74 17                	je     0x4285f1
4285da:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
4285e0:	66 0f 6f 06          	movdqa (%esi),%xmm0
4285e4:	66 0f 7f 07          	movdqa %xmm0,(%edi)
4285e8:	8d 76 10             	lea    0x10(%esi),%esi
4285eb:	8d 7f 10             	lea    0x10(%edi),%edi
4285ee:	4a                   	dec    %edx
4285ef:	75 ef                	jne    0x4285e0
4285f1:	83 e1 0f             	and    $0xf,%ecx
4285f4:	74 2a                	je     0x428620
4285f6:	8b c1                	mov    %ecx,%eax
4285f8:	c1 e9 02             	shr    $0x2,%ecx
4285fb:	74 0d                	je     0x42860a
4285fd:	8b 16                	mov    (%esi),%edx
4285ff:	89 17                	mov    %edx,(%edi)
428601:	8d 76 04             	lea    0x4(%esi),%esi
428604:	8d 7f 04             	lea    0x4(%edi),%edi
428607:	49                   	dec    %ecx
428608:	75 f3                	jne    0x4285fd
42860a:	8b c8                	mov    %eax,%ecx
42860c:	83 e1 03             	and    $0x3,%ecx
42860f:	74 0f                	je     0x428620
428611:	8a 06                	mov    (%esi),%al
428613:	88 07                	mov    %al,(%edi)
428615:	46                   	inc    %esi
428616:	47                   	inc    %edi
428617:	49                   	dec    %ecx
428618:	75 f7                	jne    0x428611
42861a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
428620:	58                   	pop    %eax
428621:	5e                   	pop    %esi
428622:	5f                   	pop    %edi
428623:	c3                   	ret
428624:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
42862b:	eb 03                	jmp    0x428630
42862d:	cc                   	int3
42862e:	cc                   	int3
42862f:	cc                   	int3
428630:	ba 10 00 00 00       	mov    $0x10,%edx
428635:	2b d0                	sub    %eax,%edx
428637:	2b ca                	sub    %edx,%ecx
428639:	51                   	push   %ecx
42863a:	8b c2                	mov    %edx,%eax
42863c:	8b c8                	mov    %eax,%ecx
42863e:	83 e1 03             	and    $0x3,%ecx
428641:	74 09                	je     0x42864c
428643:	8a 16                	mov    (%esi),%dl
428645:	88 17                	mov    %dl,(%edi)
428647:	46                   	inc    %esi
428648:	47                   	inc    %edi
428649:	49                   	dec    %ecx
42864a:	75 f7                	jne    0x428643
42864c:	c1 e8 02             	shr    $0x2,%eax
42864f:	74 0d                	je     0x42865e
428651:	8b 16                	mov    (%esi),%edx
428653:	89 17                	mov    %edx,(%edi)
428655:	8d 76 04             	lea    0x4(%esi),%esi
428658:	8d 7f 04             	lea    0x4(%edi),%edi
42865b:	48                   	dec    %eax
42865c:	75 f3                	jne    0x428651
42865e:	59                   	pop    %ecx
42865f:	e9 fa fe ff ff       	jmp    0x42855e
428664:	55                   	push   %ebp
428665:	8b ec                	mov    %esp,%ebp
428667:	8b 55 0c             	mov    0xc(%ebp),%edx
42866a:	a1 20 f3 4b 00       	mov    0x4bf320,%eax
42866f:	f7 d2                	not    %edx
428671:	8b 4d 08             	mov    0x8(%ebp),%ecx
428674:	23 d0                	and    %eax,%edx