4126ca:	6e                   	outsb  %ds:(%esi),(%dx)
4126cb:	75 6c                	jne    0x412739
4126cd:	6c                   	insb   (%dx),%es:(%edi)
4126ce:	1b 1b                	sbb    (%ebx),%ebx
4126d0:	12 63 6c             	adc    0x6c(%ebx),%ah
4126d3:	72 2d                	jb     0x412702
4126d5:	6e                   	outsb  %ds:(%esi),(%dx)
4126d6:	61                   	popa
4126d7:	6d                   	insl   (%dx),%es:(%edi)
4126d8:	65 73 70             	gs jae 0x41274b
4126db:	61                   	popa
4126dc:	63 65 3a             	arpl   %esp,0x3a(%ebp)
4126df:	62 6f 73             	bound  %ebp,0x73(%edi)
4126e2:	73 04                	jae    0x4126e8
4126e4:	62 6f 73             	bound  %ebp,0x73(%edi)
4126e7:	73 00                	jae    0x4126e9
4126e9:	00 1d 17 00 00 00    	add    %bl,0x17
4126ef:	00 11                	add    %dl,(%ecx)
4126f1:	62 6f 73             	bound  %ebp,0x73(%edi)
4126f4:	73 2e                	jae    0x412724
4126f6:	55                   	push   %ebp
4126f7:	73 65                	jae    0x41275e
4126f9:	72 43                	jb     0x41273e
4126fb:	6f                   	outsl  %ds:(%esi),(%dx)
4126fc:	6e                   	outsb  %ds:(%esi),(%dx)
4126fd:	74 72                	je     0x412771
4126ff:	6f                   	outsl  %ds:(%esi),(%dx)
412700:	6c                   	insb   (%dx),%es:(%edi)
412701:	35 03 00 00 00       	xor    $0x3,%eax
412706:	1c 5c                	sbb    $0x5c,%al
412708:	01 00                	add    %eax,(%eax)
41270a:	58                   	pop    %eax
41270b:	50                   	push   %eax
41270c:	72 65                	jb     0x412773
41270e:	73 65                	jae    0x412775
412710:	6e                   	outsb  %ds:(%esi),(%dx)
412711:	74 61                	je     0x412774
412713:	74 69                	je     0x41277e
412715:	6f                   	outsl  %ds:(%esi),(%dx)
412716:	6e                   	outsb  %ds:(%esi),(%dx)
412717:	46                   	inc    %esi
412718:	72 61                	jb     0x41277b
41271a:	6d                   	insl   (%dx),%es:(%edi)
41271b:	65 77 6f             	gs ja  0x41278d
41271e:	72 6b                	jb     0x41278b
412720:	2c 20                	sub    $0x20,%al
412722:	56                   	push   %esi
412723:	65 72 73             	gs jb  0x412799
412726:	69 6f 6e 3d 34 2e 30 	imul   $0x302e343d,0x6e(%edi),%ebp
41272d:	2e 30 2e             	xor    %ch,%cs:(%esi)
412730:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
412733:	43                   	inc    %ebx
412734:	75 6c                	jne    0x4127a2
412736:	74 75                	je     0x4127ad
412738:	72 65                	jb     0x41279f
41273a:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
41273f:	72 61                	jb     0x4127a2
412741:	6c                   	insb   (%dx),%es:(%edi)
412742:	2c 20                	sub    $0x20,%al
412744:	50                   	push   %eax
412745:	75 62                	jne    0x4127a9
412747:	6c                   	insb   (%dx),%es:(%edi)
412748:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
41274f:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
412753:	33 31                	xor    (%ecx),%esi
412755:	62 66 33             	bound  %esp,0x33(%esi)
412758:	38 35 36 61 64 33    	cmp    %dh,0x33646136
41275e:	36 34 65             	ss xor $0x65,%al
412761:	33 35 1c 52 02 00    	xor    0x2521c,%esi
412767:	4e                   	dec    %esi
412768:	57                   	push   %edi
412769:	69 6e 64 6f 77 73 42 	imul   $0x4273776f,0x64(%esi),%ebp
412770:	61                   	popa
412771:	73 65                	jae    0x4127d8
412773:	2c 20                	sub    $0x20,%al
412775:	56                   	push   %esi
412776:	65 72 73             	gs jb  0x4127ec
412779:	69 6f 6e 3d 34 2e 30 	imul   $0x302e343d,0x6e(%edi),%ebp
412780:	2e 30 2e             	xor    %ch,%cs:(%esi)
412783:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
412786:	43                   	inc    %ebx
412787:	75 6c                	jne    0x4127f5
412789:	74 75                	je     0x412800
41278b:	72 65                	jb     0x4127f2
41278d:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
412792:	72 61                	jb     0x4127f5
412794:	6c                   	insb   (%dx),%es:(%edi)
412795:	2c 20                	sub    $0x20,%al
412797:	50                   	push   %eax
412798:	75 62                	jne    0x4127fc
41279a:	6c                   	insb   (%dx),%es:(%edi)
41279b:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
4127a2:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
4127a6:	33 31                	xor    (%ecx),%esi
4127a8:	62 66 33             	bound  %esp,0x33(%esi)
4127ab:	38 35 36 61 64 33    	cmp    %dh,0x33646136
4127b1:	36 34 65             	ss xor $0x65,%al
4127b4:	33 35 1c 57 03 00    	xor    0x3571c,%esi
4127ba:	53                   	push   %ebx
4127bb:	50                   	push   %eax
4127bc:	72 65                	jb     0x412823
4127be:	73 65                	jae    0x412825
4127c0:	6e                   	outsb  %ds:(%esi),(%dx)
4127c1:	74 61                	je     0x412824
4127c3:	74 69                	je     0x41282e
4127c5:	6f                   	outsl  %ds:(%esi),(%dx)
4127c6:	6e                   	outsb  %ds:(%esi),(%dx)
4127c7:	43                   	inc    %ebx
4127c8:	6f                   	outsl  %ds:(%esi),(%dx)
4127c9:	72 65                	jb     0x412830
4127cb:	2c 20                	sub    $0x20,%al
4127cd:	56                   	push   %esi
4127ce:	65 72 73             	gs jb  0x412844
4127d1:	69 6f 6e 3d 34 2e 30 	imul   $0x302e343d,0x6e(%edi),%ebp
4127d8:	2e 30 2e             	xor    %ch,%cs:(%esi)
4127db:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
4127de:	43                   	inc    %ebx
4127df:	75 6c                	jne    0x41284d
4127e1:	74 75                	je     0x412858
4127e3:	72 65                	jb     0x41284a
4127e5:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
4127ea:	72 61                	jb     0x41284d
4127ec:	6c                   	insb   (%dx),%es:(%edi)
4127ed:	2c 20                	sub    $0x20,%al
4127ef:	50                   	push   %eax
4127f0:	75 62                	jne    0x412854
4127f2:	6c                   	insb   (%dx),%es:(%edi)
4127f3:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
4127fa:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
4127fe:	33 31                	xor    (%ecx),%esi
412800:	62 66 33             	bound  %esp,0x33(%esi)
412803:	38 35 36 61 64 33    	cmp    %dh,0x33646136
412809:	36 34 65             	ss xor $0x65,%al
41280c:	33 35 14 44 00 39    	xor    0x39004414,%esi
412812:	68 74 74 70 3a       	push   $0x3a707474
412817:	2f                   	das
412818:	2f                   	das
412819:	73 63                	jae    0x41287e
41281b:	68 65 6d 61 73       	push   $0x73616d65
412820:	2e 6d                	cs insl (%dx),%es:(%edi)
412822:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
412829:	74 2e                	je     0x412859
41282b:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
41282e:	2f                   	das
41282f:	77 69                	ja     0x41289a
412831:	6e                   	outsb  %ds:(%esi),(%dx)
412832:	66 78 2f             	data16 js 0x412864
412835:	32 30                	xor    (%eax),%dh
412837:	30 36                	xor    %dh,(%esi)
412839:	2f                   	das
41283a:	78 61                	js     0x41289d
41283c:	6d                   	insl   (%dx),%es:(%edi)
41283d:	6c                   	insb   (%dx),%es:(%edi)
41283e:	2f                   	das
41283f:	70 72                	jo     0x4128b3
412841:	65 73 65             	gs jae 0x4128a9
412844:	6e                   	outsb  %ds:(%esi),(%dx)
412845:	74 61                	je     0x4128a8
412847:	74 69                	je     0x4128b2
412849:	6f                   	outsl  %ds:(%esi),(%dx)
41284a:	6e                   	outsb  %ds:(%esi),(%dx)
41284b:	03 00                	add    (%eax),%eax
41284d:	01 00                	add    %eax,(%eax)
41284f:	02 00                	add    (%eax),%al
412851:	03 00                	add    (%eax),%eax
412853:	1c 52                	sbb    $0x52,%al
412855:	04 00                	add    $0x0,%al
412857:	4e                   	dec    %esi
412858:	53                   	push   %ebx
412859:	79 73                	jns    0x4128ce
41285b:	74 65                	je     0x4128c2
41285d:	6d                   	insl   (%dx),%es:(%edi)
41285e:	2e 58                	cs pop %eax
412860:	61                   	popa
412861:	6d                   	insl   (%dx),%es:(%edi)
412862:	6c                   	insb   (%dx),%es:(%edi)
412863:	2c 20                	sub    $0x20,%al
412865:	56                   	push   %esi
412866:	65 72 73             	gs jb  0x4128dc
412869:	69 6f 6e 3d 34 2e 30 	imul   $0x302e343d,0x6e(%edi),%ebp
412870:	2e 30 2e             	xor    %ch,%cs:(%esi)
412873:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
412876:	43                   	inc    %ebx
412877:	75 6c                	jne    0x4128e5
412879:	74 75                	je     0x4128f0
41287b:	72 65                	jb     0x4128e2
41287d:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
412882:	72 61                	jb     0x4128e5
412884:	6c                   	insb   (%dx),%es:(%edi)
412885:	2c 20                	sub    $0x20,%al
412887:	50                   	push   %eax
412888:	75 62                	jne    0x4128ec
41288a:	6c                   	insb   (%dx),%es:(%edi)
41288b:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
412892:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
412896:	62 37                	bound  %esi,(%edi)
412898:	37                   	aaa
412899:	61                   	popa
41289a:	35 63 35 36 31       	xor    $0x31363563,%eax
41289f:	39 33                	cmp    %esi,(%ebx)
4128a1:	34 65                	xor    $0x65,%al
4128a3:	30 38                	xor    %bh,(%eax)
4128a5:	39 14 3a             	cmp    %edx,(%edx,%edi,1)
4128a8:	01 78 2c             	add    %edi,0x2c(%eax)
4128ab:	68 74 74 70 3a       	push   $0x3a707474
4128b0:	2f                   	das
4128b1:	2f                   	das
4128b2:	73 63                	jae    0x412917
4128b4:	68 65 6d 61 73       	push   $0x73616d65
4128b9:	2e 6d                	cs insl (%dx),%es:(%edi)
4128bb:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
4128c2:	74 2e                	je     0x4128f2
4128c4:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
4128c7:	2f                   	das
4128c8:	77 69                	ja     0x412933
4128ca:	6e                   	outsb  %ds:(%esi),(%dx)
4128cb:	66 78 2f             	data16 js 0x4128fd
4128ce:	32 30                	xor    (%eax),%dh
4128d0:	30 36                	xor    %dh,(%esi)
4128d2:	2f                   	das
4128d3:	78 61                	js     0x412936
4128d5:	6d                   	insl   (%dx),%es:(%edi)
4128d6:	6c                   	insb   (%dx),%es:(%edi)
4128d7:	04 00                	add    $0x0,%al
4128d9:	04 00                	add    $0x0,%al
4128db:	01 00                	add    %eax,(%eax)
4128dd:	02 00                	add    (%eax),%al
4128df:	03 00                	add    (%eax),%eax
4128e1:	14 4a                	adc    $0x4a,%al
4128e3:	02 6d 63             	add    0x63(%ebp),%ch
4128e6:	3b 68 74             	cmp    0x74(%eax),%ebp
4128e9:	74 70                	je     0x41295b
4128eb:	3a 2f                	cmp    (%edi),%ch
4128ed:	2f                   	das
4128ee:	73 63                	jae    0x412953
4128f0:	68 65 6d 61 73       	push   $0x73616d65
4128f5:	2e 6f                	outsl  %cs:(%esi),(%dx)
4128f7:	70 65                	jo     0x41295e
4128f9:	6e                   	outsb  %ds:(%esi),(%dx)
4128fa:	78 6d                	js     0x412969
4128fc:	6c                   	insb   (%dx),%es:(%edi)
4128fd:	66 6f                	outsw  %ds:(%esi),(%dx)
4128ff:	72 6d                	jb     0x41296e
412901:	61                   	popa
412902:	74 73                	je     0x412977
412904:	2e 6f                	outsl  %cs:(%esi),(%dx)
412906:	72 67                	jb     0x41296f
412908:	2f                   	das
412909:	6d                   	insl   (%dx),%es:(%edi)
41290a:	61                   	popa
41290b:	72 6b                	jb     0x412978
41290d:	75 70                	jne    0x41297f
41290f:	2d 63 6f 6d 70       	sub    $0x706d6f63,%eax
412914:	61                   	popa
412915:	74 69                	je     0x412980
412917:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41291a:	69 74 79 2f 32 30 30 	imul   $0x36303032,0x2f(%ecx,%edi,2),%esi
412921:	36
412922:	04 00                	add    $0x0,%al
412924:	04 00                	add    $0x0,%al
412926:	01 00                	add    %eax,(%eax)
412928:	02 00                	add    (%eax),%al
41292a:	03 00                	add    (%eax),%eax
41292c:	14 40                	adc    $0x40,%al
41292e:	01 64 32 68          	add    %esp,0x68(%edx,%esi,1)
412932:	74 74                	je     0x4129a8
412934:	70 3a                	jo     0x412970
412936:	2f                   	das
412937:	2f                   	das
412938:	73 63                	jae    0x41299d
41293a:	68 65 6d 61 73       	push   $0x73616d65
41293f:	2e 6d                	cs insl (%dx),%es:(%edi)
412941:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
412948:	74 2e                	je     0x412978
41294a:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
41294d:	2f                   	das
41294e:	65 78 70             	gs js  0x4129c1
412951:	72 65                	jb     0x4129b8
412953:	73 73                	jae    0x4129c8
412955:	69 6f 6e 2f 62 6c 65 	imul   $0x656c622f,0x6e(%edi),%ebp
41295c:	6e                   	outsb  %ds:(%esi),(%dx)
41295d:	64 2f                	fs das
41295f:	32 30                	xor    (%eax),%dh
412961:	30 38                	xor    %bh,(%eax)
412963:	04 00                	add    $0x0,%al
412965:	04 00                	add    $0x0,%al
412967:	01 00                	add    %eax,(%eax)
412969:	02 00                	add    (%eax),%al
41296b:	03 00                	add    (%eax),%eax
41296d:	14 24                	adc    $0x24,%al
41296f:	05 6c 6f 63 61       	add    $0x61636f6c,%eax
412974:	6c                   	insb   (%dx),%es:(%edi)
412975:	12 63 6c             	adc    0x6c(%ebx),%ah
412978:	72 2d                	jb     0x4129a7
41297a:	6e                   	outsb  %ds:(%esi),(%dx)
41297b:	61                   	popa
41297c:	6d                   	insl   (%dx),%es:(%edi)
41297d:	65 73 70             	gs jae 0x4129f0
412980:	61                   	popa
412981:	63 65 3a             	arpl   %esp,0x3a(%ebp)
412984:	62 6f 73             	bound  %ebp,0x73(%edi)
412987:	73 04                	jae    0x41298d
412989:	00 04 00             	add    %al,(%eax,%eax,1)
41298c:	01 00                	add    %eax,(%eax)
41298e:	02 00                	add    (%eax),%al
412990:	03 00                	add    (%eax),%eax
412992:	2e f2 ff 03          	repnz incl %cs:(%ebx)
412996:	02 ff                	add    %bh,%bh
412998:	00 04 04             	add    %al,(%esp,%eax,1)
41299b:	02 bb c2 00 00 ce    	add    -0x31ffff3e(%ebx),%bh
4129a1:	ca ef be             	lret   $0xbeef
4129a4:	01 00                	add    %eax,(%eax)
4129a6:	00 00                	add    %al,(%eax)
4129a8:	91                   	xchg   %eax,%ecx
4129a9:	00 00                	add    %al,(%eax)
4129ab:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
4129af:	73 74                	jae    0x412a25
4129b1:	65 6d                	gs insl (%dx),%es:(%edi)
4129b3:	2e 52                	cs push %edx
4129b5:	65 73 6f             	gs jae 0x412a27
4129b8:	75 72                	jne    0x412a2c
4129ba:	63 65 73             	arpl   %esp,0x73(%ebp)
4129bd:	2e 52                	cs push %edx
4129bf:	65 73 6f             	gs jae 0x412a31
4129c2:	75 72                	jne    0x412a36
4129c4:	63 65 52             	arpl   %esp,0x52(%ebp)
4129c7:	65 61                	gs popa
4129c9:	64 65 72 2c          	fs gs jb 0x4129f9
4129cd:	20 6d 73             	and    %ch,0x73(%ebp)
4129d0:	63 6f 72             	arpl   %ebp,0x72(%edi)
4129d3:	6c                   	insb   (%dx),%es:(%edi)
4129d4:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
4129db:	73 69                	jae    0x412a46
4129dd:	6f                   	outsl  %ds:(%esi),(%dx)
4129de:	6e                   	outsb  %ds:(%esi),(%dx)
4129df:	3d 34 2e 30 2e       	cmp    $0x2e302e34,%eax
4129e4:	30 2e                	xor    %ch,(%esi)
4129e6:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
4129e9:	43                   	inc    %ebx
4129ea:	75 6c                	jne    0x412a58
4129ec:	74 75                	je     0x412a63
4129ee:	72 65                	jb     0x412a55
4129f0:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
4129f5:	72 61                	jb     0x412a58
4129f7:	6c                   	insb   (%dx),%es:(%edi)
4129f8:	2c 20                	sub    $0x20,%al
4129fa:	50                   	push   %eax
4129fb:	75 62                	jne    0x412a5f
4129fd:	6c                   	insb   (%dx),%es:(%edi)
4129fe:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp