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)
413874:	00 00                	add    %al,(%eax)
413876:	e9 37 fb 16 00       	jmp    0x5833b2
41387b:	00 a4 37 fb 16 00 00 	add    %ah,0x16fb(%edi,%esi,1)
413882:	80 36 bf             	xorb   $0xbf,(%esi)
413885:	16                   	push   %ss
413886:	00 00                	add    %al,(%eax)
413888:	c4 36                	les    (%esi),%esi
41388a:	bf 16 00 00 79       	mov    $0x79000016,%edi
41388f:	37                   	aaa
413890:	ff 16                	call   *(%esi)
413892:	00 00                	add    %al,(%eax)
413894:	1e                   	push   %ds
413895:	26 05 17 00 00 74    	es add $0x74000017,%eax
41389b:	08 0a                	or     %cl,(%edx)
41389d:	17                   	pop    %ss
41389e:	00 00                	add    %al,(%eax)
4138a0:	c4 3d 0a 17 00 00    	les    0x170a,%edi
4138a6:	3e 08 9d 16 00 00 88 	or     %bl,%ds:-0x77ffffea(%ebp)
4138ad:	3d 9d 16 00 00       	cmp    $0x169d,%eax
4138b2:	f7 11                	notl   (%ecx)
4138b4:	10 17                	adc    %dl,(%edi)
4138b6:	00 00                	add    %al,(%eax)
4138b8:	dd 33                	fnsave (%ebx)
4138ba:	16                   	push   %ss
4138bb:	17                   	pop    %ss
4138bc:	00 00                	add    %al,(%eax)
4138be:	69 42 1c 17 00 00 b1 	imul   $0xb1000017,0x1c(%edx),%eax
4138c5:	0c 21                	or     $0x21,%al
4138c7:	17                   	pop    %ss
4138c8:	00 00                	add    %al,(%eax)
4138ca:	b3 38                	mov    $0x38,%bl
4138cc:	bf 16 00 00 ab       	mov    $0xab000016,%edi
4138d1:	08 9d 16 00 00 01    	or     %bl,0x1000016(%ebp)
4138d7:	3e 9d                	ds popf
4138d9:	16                   	push   %ss
4138da:	00 00                	add    %al,(%eax)
4138dc:	0a 32                	or     (%edx),%dh
4138de:	27                   	daa
4138df:	17                   	pop    %ss
4138e0:	00 00                	add    %al,(%eax)
4138e2:	70 32                	jo     0x413916
4138e4:	a2 16 00 00 22       	mov    %al,0x22000016
4138e9:	23 2e                	and    (%esi),%ebp
4138eb:	17                   	pop    %ss
4138ec:	00 00                	add    %al,(%eax)
4138ee:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4138ef:	2d d4 16 00 00       	sub    $0x16d4,%eax
4138f4:	6d                   	insl   (%dx),%es:(%edi)
4138f5:	11 9d 16 00 00 3d    	adc    %ebx,0x3d000016(%ebp)
4138fb:	2d d4 16 00 00       	sub    $0x16d4,%eax
413900:	02 42 bf             	add    -0x41(%edx),%al
413903:	16                   	push   %ss
413904:	00 00                	add    %al,(%eax)
413906:	43                   	inc    %ebx
413907:	41                   	inc    %ecx
413908:	ca 16 00             	lret   $0x16
41390b:	00 6b 35             	add    %ch,0x35(%ebx)
41390e:	33 17                	xor    (%edi),%edx
413910:	00 00                	add    %al,(%eax)
413912:	42                   	inc    %edx
413913:	3e ca 16 00          	ds lret $0x16
413917:	00 8d 2d d4 16 00    	add    %cl,0x16d42d(%ebp)
41391d:	00 d6                	add    %dl,%dh
41391f:	06                   	push   %es
413920:	ca 16 00             	lret   $0x16
413923:	00 e4                	add    %ah,%ah
413925:	08 ca                	or     %cl,%dl
413927:	16                   	push   %ss
413928:	00 00                	add    %al,(%eax)
41392a:	ca 2b d4             	lret   $0xd42b
41392d:	16                   	push   %ss
41392e:	00 00                	add    %al,(%eax)
413930:	a4                   	movsb  %ds:(%esi),%es:(%edi)
413931:	05 ca 16 00 00       	add    $0x16ca,%eax
413936:	73 2c                	jae    0x413964
413938:	c3                   	ret
413939:	16                   	push   %ss
41393a:	00 00                	add    %al,(%eax)
41393c:	52                   	push   %edx
41393d:	28 da                	sub    %bl,%dl
41393f:	16                   	push   %ss
413940:	00 00                	add    %al,(%eax)
413942:	50                   	push   %eax
413943:	26 da 16             	ficoml %es:(%esi)
413946:	00 00                	add    %al,(%eax)
413948:	c9                   	leave
413949:	29 da                	sub    %ebx,%edx
41394b:	16                   	push   %ss
41394c:	00 00                	add    %al,(%eax)
41394e:	6d                   	insl   (%dx),%es:(%edi)
41394f:	11 9d 16 00 00 01    	adc    %ebx,0x1000016(%ebp)
413955:	09 98 16 00 00 63    	or     %ebx,0x63000016(%eax)
41395b:	3e 98                	ds cwtl
41395d:	16                   	push   %ss
41395e:	00 00                	add    %al,(%eax)
413960:	6d                   	insl   (%dx),%es:(%edi)
413961:	20 b5 16 00 00 f6    	and    %dh,-0x9ffffea(%ebp)
413967:	10 9d 16 00 00 c5    	adc    %bl,-0x3affffea(%ebp)
41396d:	3f                   	aas
41396e:	fb                   	sti
41396f:	16                   	push   %ss
413970:	00 00                	add    %al,(%eax)
413972:	f4                   	hlt
413973:	28 da                	sub    %bl,%dl
413975:	16                   	push   %ss
413976:	00 00                	add    %al,(%eax)
413978:	c4 0b                	les    (%ebx),%ecx
41397a:	3a 17                	cmp    (%edi),%dl
41397c:	00 00                	add    %al,(%eax)
41397e:	61                   	popa
41397f:	1f                   	pop    %ds
413980:	40                   	inc    %eax
413981:	17                   	pop    %ss
413982:	00 00                	add    %al,(%eax)
413984:	92                   	xchg   %eax,%edx
413985:	17                   	pop    %ss
413986:	ca 16 00             	lret   $0x16
413989:	00 3a                	add    %bh,(%edx)
41398b:	19 ca                	sbb    %ecx,%edx
41398d:	16                   	push   %ss
41398e:	00 00                	add    %al,(%eax)
413990:	02 23                	add    (%ebx),%ah
413992:	ca 16 00             	lret   $0x16
413995:	00 63 41             	add    %ah,0x41(%ebx)
413998:	ca 16 00             	lret   $0x16
41399b:	00 de                	add    %bl,%dh
41399d:	0b ca                	or     %edx,%ecx
41399f:	16                   	push   %ss
4139a0:	00 00                	add    %al,(%eax)
4139a2:	65 3d ca 16 00 00    	gs cmp $0x16ca,%eax
4139a8:	1f                   	pop    %ds
4139a9:	08 ca                	or     %cl,%dl
4139ab:	16                   	push   %ss
4139ac:	00 00                	add    %al,(%eax)
4139ae:	3e 11 ca             	ds adc %ecx,%edx
4139b1:	16                   	push   %ss
4139b2:	00 00                	add    %al,(%eax)
4139b4:	d9 10                	fsts   (%eax)
4139b6:	ca 16 00             	lret   $0x16
4139b9:	00 95 04 ca 16 00    	add    %dl,0x16ca04(%ebp)
4139bf:	00 a3 22 bf 16 00    	add    %ah,0x16bf22(%ebx)
4139c5:	00 d4                	add    %dl,%ah
4139c7:	22 bf 16 00 00 89    	and    -0x76ffffea(%edi),%bh
4139cd:	18 45 17             	sbb    %al,0x17(%ebp)
4139d0:	00 00                	add    %al,(%eax)
4139d2:	eb 21                	jmp    0x4139f5
4139d4:	4f                   	dec    %edi
4139d5:	17                   	pop    %ss
4139d6:	00 00                	add    %al,(%eax)
4139d8:	52                   	push   %edx
4139d9:	29 da                	sub    %ebx,%edx
4139db:	16                   	push   %ss
4139dc:	00 00                	add    %al,(%eax)
4139de:	5b                   	pop    %ebx
4139df:	18 55 17             	sbb    %dl,0x17(%ebp)
4139e2:	00 00                	add    %al,(%eax)
4139e4:	57                   	push   %edi
4139e5:	0f ca                	bswap  %edx
4139e7:	16                   	push   %ss
4139e8:	00 00                	add    %al,(%eax)
4139ea:	05 0f ca 16 00       	add    $0x16ca0f,%eax
4139ef:	00 d5                	add    %dl,%ch
4139f1:	3f                   	aas
4139f2:	fb                   	sti
4139f3:	16                   	push   %ss
4139f4:	00 00                	add    %al,(%eax)
4139f6:	5d                   	pop    %ebp
4139f7:	11 9d 16 00 00 63    	adc    %ebx,0x63000016(%ebp)
4139fd:	16                   	push   %ss
4139fe:	5e                   	pop    %esi
4139ff:	17                   	pop    %ss
413a00:	00 00                	add    %al,(%eax)
413a02:	da 40 fb             	fiaddl -0x5(%eax)
413a05:	16                   	push   %ss
413a06:	00 00                	add    %al,(%eax)