4b0405:	e2 80                	loop   0x4b0387
4b0407:	89 00                	mov    %eax,(%eax)
4b0409:	0f e2 80 89 00 02 e2 	psrad  -0x1dfdff77(%eax),%mm0
4b0410:	80 8a 00 03 e2 80 8a 	orb    $0x8a,-0x7f1dfd00(%edx)
4b0417:	00 05 e2 80 8a 00    	add    %al,0x8a80e2
4b041d:	08 e2                	or     %ah,%dl
4b041f:	80 8a 00 06 e2 80 8a 	orb    $0x8a,-0x7f1dfa00(%edx)
4b0426:	00 0e                	add    %cl,(%esi)
4b0428:	e2 80                	loop   0x4b03aa
4b042a:	8a 00                	mov    (%eax),%al
4b042c:	0f e2 80 8a 00 02 e2 	psrad  -0x1dfdff76(%eax),%mm0
4b0433:	80 8b 00 03 e2 80 8b 	orb    $0x8b,-0x7f1dfd00(%ebx)
4b043a:	00 05 e2 80 8b 00    	add    %al,0x8b80e2
4b0440:	08 e2                	or     %ah,%dl
4b0442:	80 8b 00 06 e2 80 8b 	orb    $0x8b,-0x7f1dfa00(%ebx)
4b0449:	00 0e                	add    %cl,(%esi)
4b044b:	e2 80                	loop   0x4b03cd
4b044d:	8b 00                	mov    (%eax),%eax
4b044f:	0f e2 80 8b 00 02 e2 	psrad  -0x1dfdff75(%eax),%mm0
4b0456:	80 80 e2 80 80 00 03 	addb   $0x3,0x8080e2(%eax)
4b045d:	e2 80                	loop   0x4b03df
4b045f:	80 e2 80             	and    $0x80,%dl
4b0462:	80 00 05             	addb   $0x5,(%eax)
4b0465:	e2 80                	loop   0x4b03e7
4b0467:	80 e2 80             	and    $0x80,%dl
4b046a:	80 00 08             	addb   $0x8,(%eax)
4b046d:	e2 80                	loop   0x4b03ef
4b046f:	80 e2 80             	and    $0x80,%dl
4b0472:	80 00 06             	addb   $0x6,(%eax)
4b0475:	e2 80                	loop   0x4b03f7
4b0477:	80 e2 80             	and    $0x80,%dl
4b047a:	80 00 0e             	addb   $0xe,(%eax)
4b047d:	e2 80                	loop   0x4b03ff
4b047f:	80 e2 80             	and    $0x80,%dl
4b0482:	80 00 0f             	addb   $0xf,(%eax)
4b0485:	e2 80                	loop   0x4b0407
4b0487:	80 e2 80             	and    $0x80,%dl
4b048a:	80 00 02             	addb   $0x2,(%eax)
4b048d:	e2 80                	loop   0x4b040f
4b048f:	81 e2 80 80 00 03    	and    $0x3008080,%edx
4b0495:	e2 80                	loop   0x4b0417
4b0497:	81 e2 80 80 00 05    	and    $0x5008080,%edx
4b049d:	e2 80                	loop   0x4b041f
4b049f:	81 e2 80 80 00 08    	and    $0x8008080,%edx
4b04a5:	e2 80                	loop   0x4b0427
4b04a7:	81 e2 80 80 00 2e    	and    $0x2e008080,%edx
4b04ad:	63 63 74             	arpl   %esp,0x74(%ebx)
4b04b0:	6f                   	outsl  %ds:(%esi),(%dx)
4b04b1:	72 00                	jb     0x4b04b3
4b04b3:	03 e2                	add    %edx,%esp
4b04b5:	80 89 e2 80 8b e2 80 	orb    $0x80,-0x1d747f1e(%ecx)
4b04bc:	80 e2 80             	and    $0x80,%dl
4b04bf:	86 02                	xchg   %al,(%edx)
4b04c1:	00 4f 6e             	add    %cl,0x6e(%edi)
4b04c4:	4d                   	dec    %ebp
4b04c5:	6f                   	outsl  %ds:(%esi),(%dx)
4b04c6:	75 73                	jne    0x4b053b
4b04c8:	65 45                	gs inc %ebp
4b04ca:	6e                   	outsb  %ds:(%esi),(%dx)
4b04cb:	74 65                	je     0x4b0532
4b04cd:	72 00                	jb     0x4b04cf
4b04cf:	4f                   	dec    %edi
4b04d0:	6e                   	outsb  %ds:(%esi),(%dx)
4b04d1:	4d                   	dec    %ebp
4b04d2:	6f                   	outsl  %ds:(%esi),(%dx)
4b04d3:	75 73                	jne    0x4b0548
4b04d5:	65 4c                	gs dec %esp
4b04d7:	65 61                	gs popa
4b04d9:	76 65                	jbe    0x4b0540
4b04db:	00 4f 6e             	add    %cl,0x6e(%edi)
4b04de:	4d                   	dec    %ebp
4b04df:	6f                   	outsl  %ds:(%esi),(%dx)
4b04e0:	75 73                	jne    0x4b0555
4b04e2:	65 44                	gs inc %esp
4b04e4:	6f                   	outsl  %ds:(%esi),(%dx)
4b04e5:	77 6e                	ja     0x4b0555
4b04e7:	00 4f 6e             	add    %cl,0x6e(%edi)
4b04ea:	4d                   	dec    %ebp
4b04eb:	6f                   	outsl  %ds:(%esi),(%dx)
4b04ec:	75 73                	jne    0x4b0561
4b04ee:	65 55                	gs push %ebp
4b04f0:	70 00                	jo     0x4b04f2
4b04f2:	4f                   	dec    %edi
4b04f3:	6e                   	outsb  %ds:(%esi),(%dx)
4b04f4:	48                   	dec    %eax
4b04f5:	61                   	popa
4b04f6:	6e                   	outsb  %ds:(%esi),(%dx)
4b04f7:	64 6c                	fs insb (%dx),%es:(%edi)
4b04f9:	65 43                	gs inc %ebx
4b04fb:	72 65                	jb     0x4b0562
4b04fd:	61                   	popa
4b04fe:	74 65                	je     0x4b0565
4b0500:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
4b0504:	4d                   	dec    %ebp
4b0505:	6f                   	outsl  %ds:(%esi),(%dx)
4b0506:	75 73                	jne    0x4b057b
4b0508:	65 4d                	gs dec %ebp
4b050a:	6f                   	outsl  %ds:(%esi),(%dx)
4b050b:	76 65                	jbe    0x4b0572
4b050d:	00 4f 6e             	add    %cl,0x6e(%edi)
4b0510:	43                   	inc    %ebx
4b0511:	6c                   	insb   (%dx),%es:(%edi)
4b0512:	69 63 6b 00 4f 6e 52 	imul   $0x526e4f00,0x6b(%ebx),%esp
4b0519:	65 6e                	outsb  %gs:(%esi),(%dx)
4b051b:	64 65 72 54          	fs gs jb 0x4b0573
4b051f:	6f                   	outsl  %ds:(%esi),(%dx)
4b0520:	6f                   	outsl  %ds:(%esi),(%dx)
4b0521:	6c                   	insb   (%dx),%es:(%edi)
4b0522:	53                   	push   %ebx
4b0523:	74 72                	je     0x4b0597
4b0525:	69 70 42 61 63 6b 67 	imul   $0x676b6361,0x42(%eax),%esi
4b052c:	72 6f                	jb     0x4b059d
4b052e:	75 6e                	jne    0x4b059e
4b0530:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
4b0534:	52                   	push   %edx
4b0535:	65 6e                	outsb  %gs:(%esi),(%dx)
4b0537:	64 65 72 4d          	fs gs jb 0x4b0588
4b053b:	65 6e                	outsb  %gs:(%esi),(%dx)
4b053d:	75 49                	jne    0x4b0588
4b053f:	74 65                	je     0x4b05a6
4b0541:	6d                   	insl   (%dx),%es:(%edi)
4b0542:	42                   	inc    %edx
4b0543:	61                   	popa
4b0544:	63 6b 67             	arpl   %ebp,0x67(%ebx)
4b0547:	72 6f                	jb     0x4b05b8
4b0549:	75 6e                	jne    0x4b05b9
4b054b:	64 00 4f 6e          	add    %cl,%fs:0x6e(%edi)
4b054f:	52                   	push   %edx
4b0550:	65 6e                	outsb  %gs:(%esi),(%dx)
4b0552:	64 65 72 53          	fs gs jb 0x4b05a9
4b0556:	65 70 61             	gs jo  0x4b05ba
4b0559:	72 61                	jb     0x4b05bc
4b055b:	74 6f                	je     0x4b05cc
4b055d:	72 00                	jb     0x4b055f
4b055f:	4f                   	dec    %edi
4b0560:	6e                   	outsb  %ds:(%esi),(%dx)
4b0561:	52                   	push   %edx
4b0562:	65 6e                	outsb  %gs:(%esi),(%dx)
4b0564:	64 65 72 49          	fs gs jb 0x4b05b1
4b0568:	6d                   	insl   (%dx),%es:(%edi)
4b0569:	61                   	popa
4b056a:	67 65 4d             	addr16 gs dec %ebp
4b056d:	61                   	popa
4b056e:	72 67                	jb     0x4b05d7
4b0570:	69 6e 00 4f 6e 52 65 	imul   $0x65526e4f,0x0(%esi),%ebp
4b0577:	6e                   	outsb  %ds:(%esi),(%dx)
4b0578:	64 65 72 49          	fs gs jb 0x4b05c5
4b057c:	74 65                	je     0x4b05e3
4b057e:	6d                   	insl   (%dx),%es:(%edi)
4b057f:	54                   	push   %esp
4b0580:	65 78 74             	gs js  0x4b05f7
4b0583:	00 4f 6e             	add    %cl,0x6e(%edi)
4b0586:	52                   	push   %edx
4b0587:	65 6e                	outsb  %gs:(%esi),(%dx)
4b0589:	64 65 72 54          	fs gs jb 0x4b05e1
4b058d:	6f                   	outsl  %ds:(%esi),(%dx)
4b058e:	6f                   	outsl  %ds:(%esi),(%dx)
4b058f:	6c                   	insb   (%dx),%es:(%edi)
4b0590:	53                   	push   %ebx
4b0591:	74 72                	je     0x4b0605
4b0593:	69 70 42 6f 72 64 65 	imul   $0x6564726f,0x42(%eax),%esi
4b059a:	72 00                	jb     0x4b059c
4b059c:	4f                   	dec    %edi
4b059d:	6e                   	outsb  %ds:(%esi),(%dx)
4b059e:	52                   	push   %edx
4b059f:	65 6e                	outsb  %gs:(%esi),(%dx)
4b05a1:	64 65 72 41          	fs gs jb 0x4b05e6
4b05a5:	72 72                	jb     0x4b0619
4b05a7:	6f                   	outsl  %ds:(%esi),(%dx)
4b05a8:	77 00                	ja     0x4b05aa
4b05aa:	44                   	inc    %esp
4b05ab:	69 73 70 6f 73 65 00 	imul   $0x65736f,0x70(%ebx),%esi
4b05b2:	06                   	push   %es
4b05b3:	e2 80                	loop   0x4b0535
4b05b5:	89 e2                	mov    %esp,%edx
4b05b7:	80 8b e2 80 80 e2 80 	orb    $0x80,-0x1d7f7f1e(%ebx)
4b05be:	86 02                	xchg   %al,(%edx)
4b05c0:	00 49 6e             	add    %cl,0x6e(%ecx)
4b05c3:	76 6f                	jbe    0x4b0634
4b05c5:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
4b05c9:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
4b05d0:	6f 6b
4b05d2:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
4b05d6:	64 49                	fs dec %ecx
4b05d8:	6e                   	outsb  %ds:(%esi),(%dx)
4b05d9:	76 6f                	jbe    0x4b064a
4b05db:	6b 65 00 4f          	imul   $0x4f,0x0(%ebp),%esp
4b05df:	6e                   	outsb  %ds:(%esi),(%dx)
4b05e0:	43                   	inc    %ebx
4b05e1:	72 65                	jb     0x4b0648
4b05e3:	61                   	popa
4b05e4:	74 65                	je     0x4b064b
4b05e6:	43                   	inc    %ebx
4b05e7:	6f                   	outsl  %ds:(%esi),(%dx)
4b05e8:	6e                   	outsb  %ds:(%esi),(%dx)
4b05e9:	74 72                	je     0x4b065d
4b05eb:	6f                   	outsl  %ds:(%esi),(%dx)
4b05ec:	6c                   	insb   (%dx),%es:(%edi)
4b05ed:	00 67 65             	add    %ah,0x65(%edi)
4b05f0:	74 5f                	je     0x4b0651
4b05f2:	44                   	inc    %esp
4b05f3:	69 73 70 6c 61 79 52 	imul   $0x5279616c,0x70(%ebx),%esi
4b05fa:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
4b05ff:	67 6c                	insb   (%dx),%es:(%di)
4b0601:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4b0605:	74 5f                	je     0x4b0666
4b0607:	43                   	inc    %ebx
4b0608:	72 65                	jb     0x4b066f
4b060a:	61                   	popa
4b060b:	74 65                	je     0x4b0672
4b060d:	50                   	push   %eax
4b060e:	61                   	popa
4b060f:	72 61                	jb     0x4b0672
4b0611:	6d                   	insl   (%dx),%es:(%edi)
4b0612:	73 00                	jae    0x4b0614
4b0614:	57                   	push   %edi
4b0615:	6e                   	outsb  %ds:(%esi),(%dx)
4b0616:	64 50                	fs push %eax
4b0618:	72 6f                	jb     0x4b0689
4b061a:	63 00                	arpl   %eax,(%eax)
4b061c:	53                   	push   %ebx
4b061d:	65 6e                	outsb  %gs:(%esi),(%dx)
4b061f:	64 4d                	fs dec %ebp
4b0621:	65 73 73             	gs jae 0x4b0697
4b0624:	61                   	popa
4b0625:	67 65 00 47 65       	add    %al,%gs:0x65(%bx)
4b062a:	74 57                	je     0x4b0683
4b062c:	69 6e 64 6f 77 44 43 	imul   $0x4344776f,0x64(%esi),%ebp
4b0633:	00 52 65             	add    %dl,0x65(%edx)
4b0636:	6c                   	insb   (%dx),%es:(%edi)
4b0637:	65 61                	gs popa
4b0639:	73 65                	jae    0x4b06a0
4b063b:	44                   	inc    %esp
4b063c:	43                   	inc    %ebx
4b063d:	00 54 65 78          	add    %dl,0x78(%ebp,%eiz,2)
4b0641:	74 00                	je     0x4b0643
4b0643:	44                   	inc    %esp
4b0644:	69 73 70 6c 61 79 52 	imul   $0x5279616c,0x70(%ebx),%esi
4b064b:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
4b0650:	67 6c                	insb   (%dx),%es:(%di)
4b0652:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4b0656:	74 5f                	je     0x4b06b7
4b0658:	43                   	inc    %ebx
4b0659:	75 72                	jne    0x4b06cd
4b065b:	72 65                	jb     0x4b06c2
4b065d:	6e                   	outsb  %ds:(%esi),(%dx)
4b065e:	74 54                	je     0x4b06b4
4b0660:	68 72 65 61 64       	push   $0x64616572
4b0665:	00 67 65             	add    %ah,0x65(%edi)
4b0668:	74 5f                	je     0x4b06c9
4b066a:	4d                   	dec    %ebp
4b066b:	61                   	popa
4b066c:	6e                   	outsb  %ds:(%esi),(%dx)
4b066d:	61                   	popa
4b066e:	67 65 64 54          	addr16 gs fs push %esp
4b0672:	68 72 65 61 64       	push   $0x64616572
4b0677:	49                   	dec    %ecx
4b0678:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
4b067c:	74 5f                	je     0x4b06dd
4b067e:	52                   	push   %edx
4b067f:	65 6e                	outsb  %gs:(%esi),(%dx)
4b0681:	64 65 72 65          	fs gs jb 0x4b06ea
4b0685:	72 00                	jb     0x4b0687
4b0687:	53                   	push   %ebx
4b0688:	65 74 53             	gs je  0x4b06de
4b068b:	74 79                	je     0x4b0706
4b068d:	6c                   	insb   (%dx),%es:(%edi)
4b068e:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4b0692:	74 5f                	je     0x4b06f3
4b0694:	44                   	inc    %esp
4b0695:	6f                   	outsl  %ds:(%esi),(%dx)
4b0696:	75 62                	jne    0x4b06fa
4b0698:	6c                   	insb   (%dx),%es:(%edi)
4b0699:	65 42                	gs inc %edx
4b069b:	75 66                	jne    0x4b0703
4b069d:	66 65 72 65          	data16 gs jb 0x4b0706
4b06a1:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
4b06a5:	74 5f                	je     0x4b0706
4b06a7:	57                   	push   %edi
4b06a8:	68 69 74 65 00       	push   $0x657469
4b06ad:	73 65                	jae    0x4b0714
4b06af:	74 5f                	je     0x4b0710
4b06b1:	42                   	inc    %edx
4b06b2:	61                   	popa
4b06b3:	63 6b 43             	arpl   %ebp,0x43(%ebx)
4b06b6:	6f                   	outsl  %ds:(%esi),(%dx)
4b06b7:	6c                   	insb   (%dx),%es:(%edi)
4b06b8:	6f                   	outsl  %ds:(%esi),(%dx)
4b06b9:	72 00                	jb     0x4b06bb
4b06bb:	49                   	dec    %ecx
4b06bc:	6e                   	outsb  %ds:(%esi),(%dx)
4b06bd:	76 61                	jbe    0x4b0720
4b06bf:	6c                   	insb   (%dx),%es:(%edi)
4b06c0:	69 64 61 74 65 00 67 	imul   $0x65670065,0x74(%ecx,%eiz,2),%esp
4b06c7:	65
4b06c8:	74 5f                	je     0x4b0729
4b06ca:	48                   	dec    %eax
4b06cb:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
4b06d2:	65
4b06d3:	74 5f                	je     0x4b0734
4b06d5:	57                   	push   %edi
4b06d6:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
4b06dd:	74
4b06de:	5f                   	pop    %edi
4b06df:	47                   	inc    %edi
4b06e0:	72 61                	jb     0x4b0743
4b06e2:	70 68                	jo     0x4b074c
4b06e4:	69 63 73 00 73 65 74 	imul   $0x74657300,0x73(%ebx),%esp
4b06eb:	5f                   	pop    %edi
4b06ec:	53                   	push   %ebx
4b06ed:	6d                   	insl   (%dx),%es:(%edi)
4b06ee:	6f                   	outsl  %ds:(%esi),(%dx)
4b06ef:	6f                   	outsl  %ds:(%esi),(%dx)
4b06f0:	74 68                	je     0x4b075a
4b06f2:	69 6e 67 4d 6f 64 65 	imul   $0x65646f4d,0x67(%esi),%ebp
4b06f9:	00 73 65             	add    %dh,0x65(%ebx)
4b06fc:	74 5f                	je     0x4b075d
4b06fe:	50                   	push   %eax
4b06ff:	69 78 65 6c 4f 66 66 	imul   $0x66664f6c,0x65(%eax),%edi
4b0706:	73 65                	jae    0x4b076d
4b0708:	74 4d                	je     0x4b0757
4b070a:	6f                   	outsl  %ds:(%esi),(%dx)
4b070b:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
4b0710:	74 5f                	je     0x4b0771
4b0712:	54                   	push   %esp
4b0713:	65 78 74             	gs js  0x4b078a
4b0716:	52                   	push   %edx
4b0717:	65 6e                	outsb  %gs:(%esi),(%dx)
4b0719:	64 65 72 69          	fs gs jb 0x4b0786
4b071d:	6e                   	outsb  %ds:(%esi),(%dx)
4b071e:	67 48                	addr16 dec %eax
4b0720:	69 6e 74 00 67 65 74 	imul   $0x74656700,0x74(%esi),%ebp
4b0727:	5f                   	pop    %edi
4b0728:	50                   	push   %eax
4b0729:	61                   	popa
4b072a:	72 65                	jb     0x4b0791
4b072c:	6e                   	outsb  %ds:(%esi),(%dx)
4b072d:	74 00                	je     0x4b072f
4b072f:	67 65 74 5f          	addr16 gs je 0x4b0792
4b0733:	42                   	inc    %edx
4b0734:	61                   	popa
4b0735:	63 6b 43             	arpl   %ebp,0x43(%ebx)
4b0738:	6f                   	outsl  %ds:(%esi),(%dx)
4b0739:	6c                   	insb   (%dx),%es:(%edi)
4b073a:	6f                   	outsl  %ds:(%esi),(%dx)
4b073b:	72 00                	jb     0x4b073d
4b073d:	43                   	inc    %ebx
4b073e:	6c                   	insb   (%dx),%es:(%edi)
4b073f:	65 61                	gs popa
4b0741:	72 00                	jb     0x4b0743