4134fb:	1c e9                	sbb    $0xe9,%al
4134fd:	1a bb 00 1e 1c 09    	sbb    0x91c1e00(%ebx),%bh
413503:	1b bb 00 1e 1c 41    	sbb    0x411c1e00(%ebx),%edi
413509:	27                   	daa
41350a:	93                   	xchg   %eax,%ebx
41350b:	00 f1                	add    %dh,%cl
41350d:	0f 41 27             	cmovno (%edi),%esp
413510:	9b                   	fwait
413511:	00 79 18             	add    %bh,0x18(%ecx)
413514:	a0 44 93 00 f1       	mov    0xf1009344,%al
413519:	0f c0 44 93 00       	xadd   %al,0x0(%ebx,%edx,4)
41351e:	f1                   	int1
41351f:	0f 01 00             	sgdtl  (%eax)
413522:	1c 00                	sbb    $0x0,%al
413524:	00 00                	add    %al,(%eax)
413526:	33 00                	xor    (%eax),%eax
413528:	4a                   	dec    %edx
413529:	00 5b 00             	add    %bl,0x0(%ebx)
41352c:	8b 00                	mov    (%eax),%eax
41352e:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
41352f:	00 b8 00 cb 00 d0    	add    %bh,-0x2fff3500(%eax)
413535:	00 1d 01 2d 01 38    	add    %bl,0x38012d01
41353b:	01 63 01             	add    %esp,0x1(%ebx)
41353e:	71 01                	jno    0x413541
413540:	76 01                	jbe    0x413543
413542:	84 01                	test   %al,(%ecx)
413544:	8d 01                	lea    (%ecx),%eax
413546:	9d                   	popf
413547:	01 a2 01 a7 01 ac    	add    %esp,-0x53fe58ff(%edx)
41354d:	01 b1 01 b6 01 01    	add    %esi,0x101b601(%ecx)
413553:	02 1d 02 45 02 6e    	add    0x6e024502,%bl
413559:	02 9b 02 a7 02 ad    	add    -0x52fd58fe(%ebx),%bl
41355f:	02 c9                	add    %cl,%cl
413561:	02 cd                	add    %ch,%cl
413563:	02 d2                	add    %dl,%dl
413565:	02 ed                	add    %ch,%ch
413567:	02 f5                	add    %ch,%dh
413569:	02 fc                	add    %ah,%bh
41356b:	02 02                	add    (%edx),%al
41356d:	03 08                	add    (%eax),%ecx
41356f:	03 33                	add    (%ebx),%esi
413571:	03 68 03             	add    0x3(%eax),%ebp
413574:	7c 03                	jl     0x413579
413576:	91                   	xchg   %eax,%ecx
413577:	03 ab 03 e6 03 d9    	add    -0x26fc19fd(%ebx),%ebp
41357d:	05 e6 05 02 06       	add    $0x60205e6,%eax
413582:	0b 06                	or     (%esi),%eax
413584:	2b 06                	sub    (%esi),%eax
413586:	3b 06                	cmp    (%esi),%eax
413588:	4d                   	dec    %ebp
413589:	06                   	push   %es
41358a:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
41358b:	06                   	push   %es
41358c:	ad                   	lods   %ds:(%esi),%eax
41358d:	06                   	push   %es
41358e:	cb                   	lret
41358f:	06                   	push   %es
413590:	d4 06                	aam    $0x6
413592:	e5 06                	in     $0x6,%eax
413594:	5b                   	pop    %ebx
413595:	07                   	pop    %es
413596:	6d                   	insl   (%dx),%es:(%edi)
413597:	07                   	pop    %es
413598:	97                   	xchg   %eax,%edi
413599:	07                   	pop    %es
41359a:	eb 07                	jmp    0x4135a3
41359c:	f4                   	hlt
41359d:	07                   	pop    %es
41359e:	0c 08                	or     $0x8,%al
4135a0:	3d 08 68 08 7a       	cmp    $0x7a086808,%eax
4135a5:	08 8c 08 9e 08 b0 08 	or     %cl,0x8b0089e(%eax,%ecx,1)
4135ac:	b6 08                	mov    $0x8,%dh
4135ae:	bc 08 c1 08 d9       	mov    $0xd908c108,%esp
4135b3:	08 df                	or     %bl,%bh
4135b5:	08 e4                	or     %ah,%ah
4135b7:	08 ea                	or     %ch,%dl
4135b9:	08 ef                	or     %ch,%bh
4135bb:	08 f5                	or     %dh,%ch
4135bd:	08 fb                	or     %bh,%bl
4135bf:	08 01                	or     %al,(%ecx)
4135c1:	09 06                	or     %eax,(%esi)
4135c3:	09 0c 09             	or     %ecx,(%ecx,%ecx,1)
4135c6:	1e                   	push   %ds
4135c7:	09 34 09             	or     %esi,(%ecx,%ecx,1)
4135ca:	41                   	inc    %ecx
4135cb:	09 67 09             	or     %esp,0x9(%edi)
4135ce:	81 09 91 09 a0 09    	orl    $0x9a00991,(%ecx)
4135d4:	b3 09                	mov    $0x9,%bl
4135d6:	cd 09                	int    $0x9
4135d8:	e1 09                	loope  0x4135e3
4135da:	10 0a                	adc    %cl,(%edx)
4135dc:	21 0a                	and    %ecx,(%edx)
4135de:	2d 0a 3e 0a 61       	sub    $0x610a3e0a,%eax
4135e3:	0a 75 0a             	or     0xa(%ebp),%dh
4135e6:	7f 0a                	jg     0x4135f2
4135e8:	91                   	xchg   %eax,%ecx
4135e9:	0a da                	or     %dl,%bl
4135eb:	0a 13                	or     (%ebx),%dl
4135ed:	0b 3c 0b             	or     (%ebx,%ecx,1),%edi
4135f0:	4c                   	dec    %esp
4135f1:	0b 5f 0b             	or     0xb(%edi),%ebx
4135f4:	77 0b                	ja     0x413601
4135f6:	a9 0b c3 0b d9       	test   $0xd90bc30b,%eax
4135fb:	0b de                	or     %esi,%ebx
4135fd:	0b e4                	or     %esp,%esp
4135ff:	0b eb                	or     %ebx,%ebp
413601:	0b f1                	or     %ecx,%esi
413603:	0b 00                	or     (%eax),%eax
413605:	0c 05                	or     $0x5,%al
413607:	0c 0c                	or     $0xc,%al
413609:	0c 14                	or     $0x14,%al
41360b:	0c 2d                	or     $0x2d,%al
41360d:	0c 33                	or     $0x33,%al
41360f:	0c 38                	or     $0x38,%al
413611:	0c 46                	or     $0x46,%al
413613:	0c 4e                	or     $0x4e,%al
413615:	0c 58                	or     $0x58,%al
413617:	0c 5e                	or     $0x5e,%al
413619:	0c 67                	or     $0x67,%al
41361b:	0c 73                	or     $0x73,%al
41361d:	0c 82                	or     $0x82,%al
41361f:	0c 9d                	or     $0x9d,%al
413621:	0c b3                	or     $0xb3,%al
413623:	0c c8                	or     $0xc8,%al
413625:	0c d7                	or     $0xd7,%al
413627:	0c e5                	or     $0xe5,%al
413629:	0c 12                	or     $0x12,%al
41362b:	0d 32 0d 38 0d       	or     $0xd380d32,%eax
413630:	3f                   	aas
413631:	0d 45 0d 4a 0d       	or     $0xd4a0d45,%eax
413636:	4e                   	dec    %esi
413637:	0d 61 0d 71 0d       	or     $0xd710d61,%eax
41363c:	7b 0d                	jnp    0x41364b
41363e:	86 0d 8f 0d aa 0d    	xchg   %cl,0xdaa0d8f
413644:	c1 0d cf 0d d9 0d e4 	rorl   $0xe4,0xdd90dcf
41364b:	0d ea 0d f1 0d       	or     $0xdf10dea,%eax
413650:	fa                   	cli
413651:	0d 12 0e 1e 0e       	or     $0xe1e0e12,%eax
413656:	32 0e                	xor    (%esi),%cl
413658:	3b 0e                	cmp    (%esi),%ecx
41365a:	44                   	inc    %esp
41365b:	0e                   	push   %cs
41365c:	4a                   	dec    %edx
41365d:	0e                   	push   %cs
41365e:	50                   	push   %eax
41365f:	0e                   	push   %cs
413660:	56                   	push   %esi
413661:	0e                   	push   %cs
413662:	5c                   	pop    %esp
413663:	0e                   	push   %cs
413664:	63 0e                	arpl   %ecx,(%esi)
413666:	68 0e 72 0e 82       	push   $0x820e720e
41366b:	0e                   	push   %cs
41366c:	89 0e                	mov    %ecx,(%esi)
41366e:	90                   	nop
41366f:	0e                   	push   %cs
413670:	99                   	cltd
413671:	0e                   	push   %cs
413672:	9e                   	sahf
413673:	0e                   	push   %cs
413674:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
413675:	0e                   	push   %cs
413676:	bc 0e c2 0e d4       	mov    $0xd40ec20e,%esp
41367b:	0e                   	push   %cs
41367c:	ed                   	in     (%dx),%eax
41367d:	0e                   	push   %cs
41367e:	14 0f                	adc    $0xf,%al
413680:	23 0f                	and    (%edi),%ecx
413682:	39 0f                	cmp    %ecx,(%edi)
413684:	80 0f 98             	orb    $0x98,(%edi)
413687:	0f 9e 0f             	setle  (%edi)
41368a:	12 00                	adc    (%eax),%al
41368c:	01 00                	add    %eax,(%eax)
41368e:	2c 00                	sub    $0x0,%al
413690:	0f 00 00             	sldt   (%eax)
413693:	00 56 32             	add    %dl,0x32(%esi)
413696:	bc 00 00 00 12       	mov    $0x12000000,%esp
41369b:	1c c8                	sbb    $0xc8,%al
41369d:	00 00                	add    %al,(%eax)
41369f:	00 da                	add    %bl,%dl
4136a1:	18 c4                	sbb    %al,%ah
4136a3:	00 00                	add    %al,(%eax)
4136a5:	00 70 05             	add    %dh,0x5(%eax)
4136a8:	c4 00                	les    (%eax),%eax
4136aa:	00 00                	add    %al,(%eax)
4136ac:	0e                   	push   %cs
4136ad:	19 c4                	sbb    %eax,%esp
4136af:	00 00                	add    %al,(%eax)
4136b1:	00 32                	add    %dh,(%edx)
4136b3:	07                   	pop    %es
4136b4:	c0 00 00             	rolb   $0x0,(%eax)
4136b7:	00 6a 19             	add    %ch,0x19(%edx)
4136ba:	c4 00                	les    (%eax),%eax
4136bc:	00 00                	add    %al,(%eax)
4136be:	a2 07 c4 00 00       	mov    %al,0xc407
4136c3:	00 75 04             	add    %dh,0x4(%ebp)
4136c6:	c0 00 00             	rolb   $0x0,(%eax)
4136c9:	00 d5                	add    %dl,%ch
4136cb:	1b c0                	sbb    %eax,%eax
4136cd:	00 00                	add    %al,(%eax)
4136cf:	00 96 1b c0 00 00    	add    %dl,0xc01b(%esi)
4136d5:	00 09                	add    %cl,(%ecx)
4136d7:	06                   	push   %es
4136d8:	c0 00 00             	rolb   $0x0,(%eax)
4136db:	00 08                	add    %cl,(%eax)
4136dd:	05 e9 00 00 00       	add    $0xe9,%eax
4136e2:	aa                   	stos   %al,%es:(%edi)
4136e3:	26 c0 00 00          	rolb   $0x0,%es:(%eax)
4136e7:	00 23                	add    %ah,(%ebx)
4136e9:	04 e9                	add    $0xe9,%al
4136eb:	00 07                	add    %al,(%edi)
4136ed:	00 01                	add    %al,(%ecx)
4136ef:	00 08                	add    %cl,(%eax)
4136f1:	00 02                	add    %al,(%edx)
4136f3:	00 09                	add    %cl,(%ecx)
4136f5:	00 05 00 0a 00 09    	add    %al,0x9000a00
4136fb:	00 0b                	add    %cl,(%ebx)
4136fd:	00 0a                	add    %cl,(%edx)
4136ff:	00 0d 00 0b 00 11    	add    %cl,0x11000b00
413705:	00 0e                	add    %cl,(%esi)
413707:	00 12                	add    %dl,(%edx)
413709:	00 21                	add    %ah,(%ecx)
41370b:	00 13                	add    %dl,(%ebx)
41370d:	00 41 00             	add    %al,0x0(%ecx)
413710:	15 00 4f 00 16       	adc    $0x16004f00,%eax
413715:	00 73 00             	add    %dh,0x0(%ebx)
413718:	17                   	pop    %ss
413719:	00 74 00 18          	add    %dh,0x18(%eax,%eax,1)
41371d:	00 75 00             	add    %dh,0x0(%ebp)
413720:	19 00                	sbb    %eax,(%eax)
413722:	79 00                	jns    0x413724
413724:	1a 00                	sbb    (%eax),%al
413726:	80 00 1b             	addb   $0x1b,(%eax)
413729:	00 83 00 1c 00 84    	add    %al,-0x7bffe400(%ebx)
41372f:	00 1d 00 85 00 1e    	add    %bl,0x1e008500
413735:	00 89 00 1f 00 8b    	add    %cl,-0x74ffe100(%ecx)
41373b:	00 22                	add    %ah,(%edx)
41373d:	00 8c 00 23 00 95 00 	add    %cl,0x950023(%eax,%eax,1)
413744:	26 00 99 00 27 00 9b 	add    %bl,%es:-0x64ffd900(%ecx)
41374b:	00 28                	add    %ch,(%eax)
41374d:	00 9d 00 29 00 a5    	add    %bl,-0x5affd700(%ebp)
413753:	00 2b                	add    %ch,(%ebx)
413755:	00 ac 00 2c 00 b5 00 	add    %ch,0xb5002c(%eax,%eax,1)
41375c:	2d 00 d7 00 00       	sub    $0xd700,%eax
413761:	00 a4 42 98 16 00 00 	add    %ah,0x1698(%edx,%eax,2)
413768:	6d                   	insl   (%dx),%es:(%edi)
413769:	11 9d 16 00 00 da    	adc    %ebx,-0x25ffffea(%ebp)
41376f:	42                   	inc    %edx
413770:	98                   	cwtl
413771:	16                   	push   %ss
413772:	00 00                	add    %al,(%eax)
413774:	f5                   	cmc
413775:	32 a2 16 00 00 97    	xor    -0x68ffffea(%edx),%ah
41377b:	23 ab 16 00 00 7d    	and    0x7d000016(%ebx),%ebp
413781:	1c b0                	sbb    $0xb0,%al
413783:	16                   	push   %ss
413784:	00 00                	add    %al,(%eax)
413786:	5b                   	pop    %ebx
413787:	0f b5 16             	lgs    (%esi),%edx
41378a:	00 00                	add    %al,(%eax)
41378c:	09 0f                	or     %ecx,(%edi)
41378e:	b5 16                	mov    $0x16,%ch
413790:	00 00                	add    %al,(%eax)
413792:	84 1e                	test   %bl,(%esi)
413794:	ba 16 00 00 84       	mov    $0x84000016,%edx
413799:	1e                   	push   %ds
41379a:	ba 16 00 00 97       	mov    $0x97000016,%edx
41379f:	23 ab 16 00 00 04    	and    0x4000016(%ebx),%ebp
4137a5:	3d 9d 16 00 00       	cmp    $0x169d,%eax
4137aa:	d5 07                	aad    $0x7
4137ac:	9d                   	popf
4137ad:	16                   	push   %ss
4137ae:	00 00                	add    %al,(%eax)
4137b0:	f3 16                	repz push %ss
4137b2:	bf 16 00 00 bc       	mov    $0xbc000016,%edi
4137b7:	39 bf 16 00 00 4b    	cmp    %edi,0x4b000016(%edi)
4137bd:	39 bf 16 00 00 76    	cmp    %edi,0x76000016(%edi)
4137c3:	39 bf 16 00 00 97    	cmp    %edi,-0x68ffffea(%edi)
4137c9:	23 ab 16 00 00 55    	and    0x55000016(%ebx),%ebp
4137cf:	33 c3                	xor    %ebx,%eax
4137d1:	16                   	push   %ss
4137d2:	00 00                	add    %al,(%eax)
4137d4:	ee                   	out    %al,(%dx)
4137d5:	39 bf 16 00 00 87    	cmp    %edi,-0x78ffffea(%edi)
4137db:	0d ca 16 00 00       	or     $0x16ca,%eax
4137e0:	2b 3a                	sub    (%edx),%edi
4137e2:	bf 16 00 00 ea       	mov    $0xea000016,%edi
4137e7:	1f                   	pop    %ds
4137e8:	ce                   	into
4137e9:	16                   	push   %ss
4137ea:	00 00                	add    %al,(%eax)
4137ec:	42                   	inc    %edx
4137ed:	17                   	pop    %ss
4137ee:	bf 16 00 00 a8       	mov    $0xa8000016,%edi
4137f3:	1f                   	pop    %ds
4137f4:	bf 16 00 00 0d       	mov    $0xd000016,%edi
4137f9:	17                   	pop    %ss
4137fa:	bf 16 00 00 c6       	mov    $0xc6000016,%edi
4137ff:	34 bf                	xor    $0xbf,%al
413801:	16                   	push   %ss
413802:	00 00                	add    %al,(%eax)
413804:	f4                   	hlt
413805:	2b d4                	sub    %esp,%edx
413807:	16                   	push   %ss
413808:	00 00                	add    %al,(%eax)
41380a:	71 3a                	jno    0x413846
41380c:	bf 16 00 00 2b       	mov    $0x2b000016,%edi
413811:	0d ca 16 00 00       	or     $0x16ca,%eax
413816:	31 1a                	xor    %ebx,(%edx)
413818:	bf 16 00 00 54       	mov    $0x54000016,%edi
41381d:	1a bf 16 00 00 df    	sbb    -0x20ffffea(%edi),%bh
413823:	28 da                	sub    %bl,%dl
413825:	16                   	push   %ss
413826:	00 00                	add    %al,(%eax)
413828:	f5                   	cmc
413829:	27                   	daa
41382a:	da 16                	ficoml (%esi)
41382c:	00 00                	add    %al,(%eax)
41382e:	93                   	xchg   %eax,%ebx
41382f:	3c df                	cmp    $0xdf,%al
413831:	16                   	push   %ss
413832:	00 00                	add    %al,(%eax)
413834:	05 41 ca 16 00       	add    $0x16ca41,%eax
413839:	00 d1                	add    %dl,%cl
41383b:	3a ca                	cmp    %dl,%cl
41383d:	16                   	push   %ss
41383e:	00 00                	add    %al,(%eax)
413840:	25 16 ca 16 00       	and    $0x16ca16,%eax
413845:	00 e0                	add    %ah,%al
413847:	36 e5 16             	ss in  $0x16,%eax
41384a:	00 00                	add    %al,(%eax)
41384c:	38 0b                	cmp    %cl,(%ebx)
41384e:	eb 16                	jmp    0x413866
413850:	00 00                	add    %al,(%eax)
413852:	67 0e                	addr16 push %cs
413854:	d4 16                	aam    $0x16
413856:	00 00                	add    %al,(%eax)
413858:	85 0b                	test   %ecx,(%ebx)
41385a:	ca 16 00             	lret   $0x16
41385d:	00 12                	add    %dl,(%edx)
41385f:	1e                   	push   %ds
413860:	ba 16 00 00 68       	mov    $0x68000016,%edx
413865:	1c b0                	sbb    $0xb0,%al
413867:	16                   	push   %ss
413868:	00 00                	add    %al,(%eax)
41386a:	b2 2e                	mov    $0x2e,%dl
41386c:	f0 16                	lock push %ss
41386e:	00 00                	add    %al,(%eax)
413870:	21 33                	and    %esi,(%ebx)
413872:	f6 16                	notb   (%esi)