413758:	0a 0c 07             	or     (%edi,%eax,1),%cl
41375b:	06                   	push   %es
41375c:	1d 11 2c 1d 11       	sbb    $0x111d2c11,%eax
413761:	2c 08                	sub    $0x8,%al
413763:	08 08                	or     %cl,(%eax)
413765:	08 0a                	or     %cl,(%edx)
413767:	07                   	pop    %es
413768:	08 08                	or     %cl,(%eax)
41376a:	08 08                	or     %cl,(%eax)
41376c:	08 08                	or     %cl,(%eax)
41376e:	08 08                	or     %cl,(%eax)
413770:	08 05 00 02 08 08    	or     %al,0x8080200
413776:	08 08                	or     %cl,(%eax)
413778:	07                   	pop    %es
413779:	05 08 1d 05 08       	add    $0x8051d08,%eax
41377e:	08 08                	or     %cl,(%eax)
413780:	09 20                	or     %esp,(%eax)
413782:	03 01                	add    (%ecx),%eax
413784:	1d 05 10 08 10       	sbb    $0x10081005,%eax
413789:	08 04 20             	or     %al,(%eax,%eiz,1)
41378c:	01 02                	add    %eax,(%edx)
41378e:	08 07                	or     %al,(%edi)
413790:	00 02                	add    %al,(%edx)
413792:	08 12                	or     %dl,(%edx)
413794:	40                   	inc    %eax
413795:	12 30                	adc    (%eax),%dh
413797:	06                   	push   %es
413798:	00 02                	add    %al,(%edx)
41379a:	08 12                	or     %dl,(%edx)
41379c:	40                   	inc    %eax
41379d:	08 13                	or     %dl,(%ebx)
41379f:	07                   	pop    %es
4137a0:	0d 08 08 08 1d       	or     $0x1d080808,%eax
4137a5:	08 1d 08 12 30 1d    	or     %bl,0x1d301208
4137ab:	08 08                	or     %cl,(%eax)
4137ad:	08 08                	or     %cl,(%eax)
4137af:	08 08                	or     %cl,(%eax)
4137b1:	08 0d 20 03 01 12    	or     %cl,0x12010320
4137b7:	40                   	inc    %eax
4137b8:	10 1d 11 2c 10 1d    	adc    %bl,0x1d102c11
4137be:	11 2c 0d 07 0a 1d 08 	adc    %ebp,0x81d0a07(,%ecx,1)
4137c5:	08 08                	or     %cl,(%eax)
4137c7:	08 08                	or     %cl,(%eax)
4137c9:	08 08                	or     %cl,(%eax)
4137cb:	08 08                	or     %cl,(%eax)
4137cd:	08 09                	or     %cl,(%ecx)
4137cf:	00 03                	add    %al,(%ebx)
4137d1:	1d 08 12 40 12       	sbb    $0x12401208,%eax
4137d6:	30 08                	xor    %cl,(%eax)
4137d8:	02 06                	add    (%esi),%al
4137da:	09 03                	or     %eax,(%ebx)
4137dc:	06                   	push   %es
4137dd:	12 4d 04             	adc    0x4(%ebp),%cl
4137e0:	20 01                	and    %al,(%ecx)
4137e2:	01 08                	add    %ecx,(%eax)
4137e4:	04 20                	add    $0x20,%al
4137e6:	01 01                	add    %eax,(%ecx)
4137e8:	05 07 07 04 1d       	add    $0x1d040707,%eax
4137ed:	05 08 08 08 06       	add    $0x6080808,%eax
4137f2:	20 02                	and    %al,(%edx)
4137f4:	1d 05 08 08 08       	sbb    $0x8080805,%eax
4137f9:	01 00                	add    %eax,(%eax)
4137fb:	08 00                	or     %al,(%eax)
4137fd:	00 00                	add    %al,(%eax)
4137ff:	00 00                	add    %al,(%eax)
413801:	1e                   	push   %ds
413802:	01 00                	add    %eax,(%eax)
413804:	01 00                	add    %eax,(%eax)
413806:	54                   	push   %esp
413807:	02 16                	add    (%esi),%dl
413809:	57                   	push   %edi
41380a:	72 61                	jb     0x41386d
41380c:	70 4e                	jo     0x41385c
41380e:	6f                   	outsl  %ds:(%esi),(%dx)
41380f:	6e                   	outsb  %ds:(%esi),(%dx)
413810:	45                   	inc    %ebp
413811:	78 63                	js     0x413876
413813:	65 70 74             	gs jo  0x41388a
413816:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
41381d:	77 73                	ja     0x413892
41381f:	01 06                	add    %eax,(%esi)
413821:	20 01                	and    %al,(%ecx)
413823:	01 11                	add    %edx,(%ecx)
413825:	81 1d 08 01 00 07 01 	sbbl   $0x1,0x7000108
41382c:	00 00 00
41382f:	00 0f                	add    %cl,(%edi)
413831:	01 00                	add    %eax,(%eax)
413833:	0a 43 61             	or     0x61(%ebx),%al
413836:	6e                   	outsb  %ds:(%esi),(%dx)
413837:	64 79 43             	fs jns 0x41387d
41383a:	72 75                	jb     0x4138b1
41383c:	73 68                	jae    0x4138a6
41383e:	00 00                	add    %al,(%eax)
413840:	05 01 00 00 00       	add    $0x1,%eax
413845:	00 17                	add    %dl,(%edi)
413847:	01 00                	add    %eax,(%eax)
413849:	12 43 6f             	adc    0x6f(%ebx),%al
41384c:	70 79                	jo     0x4138c7
41384e:	72 69                	jb     0x4138b9
413850:	67 68 74 20 c2 a9    	addr16 push $0xa9c22074
413856:	20 20                	and    %ah,(%eax)
413858:	32 30                	xor    (%eax),%dh
41385a:	32 30                	xor    (%eax),%dh
41385c:	00 00                	add    %al,(%eax)
41385e:	04 20                	add    $0x20,%al
413860:	01 01                	add    %eax,(%ecx)
413862:	02 29                	add    (%ecx),%ch
413864:	01 00                	add    %eax,(%eax)
413866:	24 64                	and    $0x64,%al
413868:	66 33 37             	xor    (%edi),%si
41386b:	62 33                	bound  %esi,(%ebx)
41386d:	61                   	popa
41386e:	37                   	aaa
41386f:	2d 31 61 38 37       	sub    $0x37386131,%eax
413874:	2d 34 63 31 63       	sub    $0x63316334,%eax
413879:	2d 39 33 62 31       	sub    $0x31623339,%eax
41387e:	2d 65 61 64 66       	sub    $0x66646165,%eax
413883:	63 37                	arpl   %esi,(%edi)
413885:	61                   	popa
413886:	61                   	popa
413887:	37                   	aaa
413888:	65 63 33             	arpl   %esi,%gs:(%ebx)
41388b:	00 00                	add    %al,(%eax)
41388d:	0c 01                	or     $0x1,%al
41388f:	00 07                	add    %al,(%edi)
413891:	31 2e                	xor    %ebp,(%esi)
413893:	30 2e                	xor    %ch,(%esi)
413895:	30 2e                	xor    %ch,(%esi)
413897:	30 00                	xor    %al,(%eax)
413899:	00 47 01             	add    %al,0x1(%edi)
41389c:	00 1a                	add    %bl,(%edx)
41389e:	2e 4e                	cs dec %esi
4138a0:	45                   	inc    %ebp
4138a1:	54                   	push   %esp
4138a2:	46                   	inc    %esi
4138a3:	72 61                	jb     0x413906
4138a5:	6d                   	insl   (%dx),%es:(%edi)
4138a6:	65 77 6f             	gs ja  0x413918
4138a9:	72 6b                	jb     0x413916
4138ab:	2c 56                	sub    $0x56,%al
4138ad:	65 72 73             	gs jb  0x413923
4138b0:	69 6f 6e 3d 76 34 2e 	imul   $0x2e34763d,0x6e(%edi),%ebp
4138b7:	30 01                	xor    %al,(%ecx)
4138b9:	00 54 0e 14          	add    %dl,0x14(%esi,%ecx,1)
4138bd:	46                   	inc    %esi
4138be:	72 61                	jb     0x413921
4138c0:	6d                   	insl   (%dx),%es:(%edi)
4138c1:	65 77 6f             	gs ja  0x413933
4138c4:	72 6b                	jb     0x413931
4138c6:	44                   	inc    %esp
4138c7:	69 73 70 6c 61 79 4e 	imul   $0x4e79616c,0x70(%ebx),%esi
4138ce:	61                   	popa
4138cf:	6d                   	insl   (%dx),%es:(%edi)
4138d0:	65 10 2e             	adc    %ch,%gs:(%esi)
4138d3:	4e                   	dec    %esi
4138d4:	45                   	inc    %ebp
4138d5:	54                   	push   %esp
4138d6:	20 46 72             	and    %al,0x72(%esi)
4138d9:	61                   	popa
4138da:	6d                   	insl   (%dx),%es:(%edi)
4138db:	65 77 6f             	gs ja  0x41394d
4138de:	72 6b                	jb     0x41394b
4138e0:	20 34 04             	and    %dh,(%esp,%eax,1)
4138e3:	01 00                	add    %eax,(%eax)
4138e5:	00 00                	add    %al,(%eax)
4138e7:	00 00                	add    %al,(%eax)
4138e9:	a8 ba                	test   $0xba,%al
4138f3:	00 00                	add    %al,(%eax)
4138f5:	be ba 00 00 00       	mov    $0xba,%esi
4138fa:	20 00                	and    %al,(%eax)
413910:	00 b0 ba 00 00 00    	add    %dh,0xba(%eax)
413916:	00 00                	add    %al,(%eax)
413918:	00 00                	add    %al,(%eax)
41391a:	00 5f 43             	add    %bl,0x43(%edi)
41391d:	6f                   	outsl  %ds:(%esi),(%dx)
41391e:	72 44                	jb     0x413964
413920:	6c                   	insb   (%dx),%es:(%edi)
413921:	6c                   	insb   (%dx),%es:(%edi)
413922:	4d                   	dec    %ebp
413923:	61                   	popa
413924:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
41392b:	72 65                	jb     0x413992
41392d:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
413931:	6c                   	insb   (%dx),%es:(%edi)
413932:	00 00                	add    %al,(%eax)
413934:	00 00                	add    %al,(%eax)
413936:	00 ff                	add    %bh,%bh
413938:	25 00 20 00 10       	and    $0x10002000,%eax
413a75:	00 00                	add    %al,(%eax)
413a77:	01 00                	add    %eax,(%eax)
413a79:	10 00                	adc    %al,(%eax)
413a7b:	00 00                	add    %al,(%eax)
413a7d:	18 00                	sbb    %al,(%eax)
413a7f:	00 80 00 00 00 00    	add    %al,0x0(%eax)
413a8d:	00 00                	add    %al,(%eax)
413a8f:	01 00                	add    %eax,(%eax)
413a91:	01 00                	add    %eax,(%eax)
413a93:	00 00                	add    %al,(%eax)
413a95:	30 00                	xor    %al,(%eax)
413a97:	00 80 00 00 00 00    	add    %al,0x0(%eax)
413aa5:	00 00                	add    %al,(%eax)
413aa7:	01 00                	add    %eax,(%eax)
413aa9:	00 00                	add    %al,(%eax)
413aab:	00 00                	add    %al,(%eax)
413aad:	48                   	dec    %eax
413aae:	00 00                	add    %al,(%eax)
413ab0:	00 58 c0             	add    %bl,-0x40(%eax)
413ab3:	00 00                	add    %al,(%eax)
413ab5:	2c 03                	sub    $0x3,%al
413abf:	00 00                	add    %al,(%eax)
413ac1:	2c 03                	sub    $0x3,%al
413ac3:	34 00                	xor    $0x0,%al
413ac5:	00 00                	add    %al,(%eax)
413ac7:	56                   	push   %esi
413ac8:	00 53 00             	add    %dl,0x0(%ebx)
413acb:	5f                   	pop    %edi
413acc:	00 56 00             	add    %dl,0x0(%esi)
413acf:	45                   	inc    %ebp
413ad0:	00 52 00             	add    %dl,0x0(%edx)
413ad3:	53                   	push   %ebx
413ad4:	00 49 00             	add    %cl,0x0(%ecx)
413ad7:	4f                   	dec    %edi
413ad8:	00 4e 00             	add    %cl,0x0(%esi)
413adb:	5f                   	pop    %edi
413adc:	00 49 00             	add    %cl,0x0(%ecx)
413adf:	4e                   	dec    %esi
413ae0:	00 46 00             	add    %al,0x0(%esi)
413ae3:	4f                   	dec    %edi
413ae4:	00 00                	add    %al,(%eax)
413ae6:	00 00                	add    %al,(%eax)
413ae8:	00 bd 04 ef fe 00    	add    %bh,0xfeef04(%ebp)
413aee:	00 01                	add    %al,(%ecx)
413af0:	00 00                	add    %al,(%eax)
413af2:	00 01                	add    %al,(%ecx)
413af4:	00 00                	add    %al,(%eax)
413af6:	00 00                	add    %al,(%eax)
413af8:	00 00                	add    %al,(%eax)
413afa:	00 01                	add    %al,(%ecx)
413afc:	00 00                	add    %al,(%eax)
413afe:	00 00                	add    %al,(%eax)
413b00:	00 3f                	add    %bh,(%edi)
413b02:	00 00                	add    %al,(%eax)
413b04:	00 00                	add    %al,(%eax)
413b06:	00 00                	add    %al,(%eax)
413b08:	00 04 00             	add    %al,(%eax,%eax,1)
413b0b:	00 00                	add    %al,(%eax)
413b0d:	02 00                	add    (%eax),%al
413b1b:	00 00                	add    %al,(%eax)
413b1d:	44                   	inc    %esp
413b1e:	00 00                	add    %al,(%eax)
413b20:	00 01                	add    %al,(%ecx)
413b22:	00 56 00             	add    %dl,0x0(%esi)
413b25:	61                   	popa
413b26:	00 72 00             	add    %dh,0x0(%edx)
413b29:	46                   	inc    %esi
413b2a:	00 69 00             	add    %ch,0x0(%ecx)
413b2d:	6c                   	insb   (%dx),%es:(%edi)
413b2e:	00 65 00             	add    %ah,0x0(%ebp)
413b31:	49                   	dec    %ecx
413b32:	00 6e 00             	add    %ch,0x0(%esi)
413b35:	66 00 6f 00          	data16 add %ch,0x0(%edi)
413b39:	00 00                	add    %al,(%eax)
413b3b:	00 00                	add    %al,(%eax)
413b3d:	24 00                	and    $0x0,%al
413b3f:	04 00                	add    $0x0,%al
413b41:	00 00                	add    %al,(%eax)
413b43:	54                   	push   %esp
413b44:	00 72 00             	add    %dh,0x0(%edx)
413b47:	61                   	popa
413b48:	00 6e 00             	add    %ch,0x0(%esi)
413b4b:	73 00                	jae    0x413b4d
413b4d:	6c                   	insb   (%dx),%es:(%edi)
413b4e:	00 61 00             	add    %ah,0x0(%ecx)
413b51:	74 00                	je     0x413b53
413b53:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
413b59:	00 00                	add    %al,(%eax)
413b5b:	00 00                	add    %al,(%eax)
413b5d:	00 00                	add    %al,(%eax)
413b5f:	b0 04                	mov    $0x4,%al
413b61:	8c 02                	mov    %es,(%edx)
413b63:	00 00                	add    %al,(%eax)
413b65:	01 00                	add    %eax,(%eax)
413b67:	53                   	push   %ebx
413b68:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
413b6c:	00 69 00             	add    %ch,0x0(%ecx)
413b6f:	6e                   	outsb  %ds:(%esi),(%dx)
413b70:	00 67 00             	add    %ah,0x0(%edi)
413b73:	46                   	inc    %esi
413b74:	00 69 00             	add    %ch,0x0(%ecx)
413b77:	6c                   	insb   (%dx),%es:(%edi)
413b78:	00 65 00             	add    %ah,0x0(%ebp)
413b7b:	49                   	dec    %ecx
413b7c:	00 6e 00             	add    %ch,0x0(%esi)
413b7f:	66 00 6f 00          	data16 add %ch,0x0(%edi)
413b83:	00 00                	add    %al,(%eax)
413b85:	68 02 00 00 01       	push   $0x1000002
413b8a:	00 30                	add    %dh,(%eax)
413b8c:	00 30                	add    %dh,(%eax)
413b8e:	00 30                	add    %dh,(%eax)
413b90:	00 30                	add    %dh,(%eax)
413b92:	00 30                	add    %dh,(%eax)
413b94:	00 34 00             	add    %dh,(%eax,%eax,1)
413b97:	62 00                	bound  %eax,(%eax)
413b99:	30 00                	xor    %al,(%eax)
413b9b:	00 00                	add    %al,(%eax)
413b9d:	1a 00                	sbb    (%eax),%al
413b9f:	01 00                	add    %eax,(%eax)
413ba1:	01 00                	add    %eax,(%eax)
413ba3:	43                   	inc    %ebx
413ba4:	00 6f 00             	add    %ch,0x0(%edi)
413ba7:	6d                   	insl   (%dx),%es:(%edi)
413ba8:	00 6d 00             	add    %ch,0x0(%ebp)
413bab:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
413baf:	74 00                	je     0x413bb1
413bb1:	73 00                	jae    0x413bb3
413bb3:	00 00                	add    %al,(%eax)
413bb5:	00 00                	add    %al,(%eax)
413bb7:	00 00                	add    %al,(%eax)
413bb9:	22 00                	and    (%eax),%al
413bbb:	01 00                	add    %eax,(%eax)
413bbd:	01 00                	add    %eax,(%eax)
413bbf:	43                   	inc    %ebx
413bc0:	00 6f 00             	add    %ch,0x0(%edi)
413bc3:	6d                   	insl   (%dx),%es:(%edi)
413bc4:	00 70 00             	add    %dh,0x0(%eax)
413bc7:	61                   	popa
413bc8:	00 6e 00             	add    %ch,0x0(%esi)
413bcb:	79 00                	jns    0x413bcd
413bcd:	4e                   	dec    %esi
413bce:	00 61 00             	add    %ah,0x0(%ecx)
413bd1:	6d                   	insl   (%dx),%es:(%edi)
413bd2:	00 65 00             	add    %ah,0x0(%ebp)
413bdd:	3e 00 0b             	add    %cl,%ds:(%ebx)
413be0:	00 01                	add    %al,(%ecx)
413be2:	00 46 00             	add    %al,0x0(%esi)
413be5:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
413beb:	44                   	inc    %esp
413bec:	00 65 00             	add    %ah,0x0(%ebp)
413bef:	73 00                	jae    0x413bf1
413bf1:	63 00                	arpl   %eax,(%eax)
413bf3:	72 00                	jb     0x413bf5
413bf5:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
413bfb:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
413c01:	00 00                	add    %al,(%eax)
413c03:	00 00                	add    %al,(%eax)
413c05:	43                   	inc    %ebx
413c06:	00 61 00             	add    %ah,0x0(%ecx)
413c09:	6e                   	outsb  %ds:(%esi),(%dx)
413c0a:	00 64 00 79          	add    %ah,0x79(%eax,%eax,1)
413c0e:	00 43 00             	add    %al,0x0(%ebx)