41bdc8:	6d                   	insl   (%dx),%es:(%edi)
41bdc9:	79 47                	jns    0x41be12
41bdcb:	41                   	inc    %ecx
41bdcc:	67 79 41             	addr16 jns 0x41be10
41bdcf:	55                   	push   %ebp
41bdd0:	7a 33                	jp     0x41be05
41bdd2:	33 31                	xor    (%ecx),%esi
41bdd4:	33 77 3d             	xor    0x3d(%edi),%esi
41bdd7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41bddc:	75 30                	jne    0x41be0e
41bdde:	45                   	inc    %ebp
41bddf:	49                   	dec    %ecx
41bde0:	71 44                	jno    0x41be26
41bde2:	52                   	push   %edx
41bde3:	54                   	push   %esp
41bde4:	5f                   	pop    %edi
41bde5:	48                   	dec    %eax
41bde6:	6c                   	insb   (%dx),%es:(%edi)
41bde7:	54                   	push   %esp
41bde8:	65 34 50             	gs xor $0x50,%al
41bdeb:	71 61                	jno    0x41be4e
41bded:	4d                   	dec    %ebp
41bdee:	4b                   	dec    %ebx
41bdef:	64 6f                	outsl  %fs:(%esi),(%dx)
41bdf1:	7a 4c                	jp     0x41be3f
41bdf3:	31 6c 51 30          	xor    %ebp,0x30(%ecx,%edx,2)
41bdf7:	53                   	push   %ebx
41bdf8:	67 54                	addr16 push %esp
41bdfa:	74 71                	je     0x41be6d
41bdfc:	46                   	inc    %esi
41bdfd:	75 63                	jne    0x41be62
41bdff:	75 46                	jne    0x41be47
41be01:	32 76 46             	xor    0x46(%esi),%dh
41be04:	71 35                	jno    0x41be3b
41be06:	30 3d 00 23 3d 71    	xor    %bh,0x713d2300
41be0c:	51                   	push   %ecx
41be0d:	4a                   	dec    %edx
41be0e:	42                   	inc    %edx
41be0f:	77 49                	ja     0x41be5a
41be11:	6a 74                	push   $0x74
41be13:	45                   	inc    %ebp
41be14:	76 50                	jbe    0x41be66
41be16:	24 55                	and    $0x55,%al
41be18:	44                   	inc    %esp
41be19:	35 53 74 63 66       	xor    $0x66637453,%eax
41be1e:	6a 32                	push   $0x32
41be20:	77 41                	ja     0x41be63
41be22:	53                   	push   %ebx
41be23:	47                   	inc    %edi
41be24:	42                   	inc    %edx
41be25:	44                   	inc    %esp
41be26:	50                   	push   %eax
41be27:	7a 36                	jp     0x41be5f
41be29:	59                   	pop    %ecx
41be2a:	69 58 31 79 58 78 5f 	imul   $0x5f785879,0x31(%eax),%ebx
41be31:	4d                   	dec    %ebp
41be32:	53                   	push   %ebx
41be33:	66 7a 50             	data16 jp 0x41be86
41be36:	73 3d                	jae    0x41be75
41be38:	00 23                	add    %ah,(%ebx)
41be3a:	3d 71 37 34 41       	cmp    $0x41343771,%eax
41be3f:	62 61 4b             	bound  %esp,0x4b(%ecx)
41be42:	4a                   	dec    %edx
41be43:	68 64 75 6f 68       	push   $0x686f7564
41be48:	4b                   	dec    %ebx
41be49:	51                   	push   %ecx
41be4a:	34 59                	xor    $0x59,%al
41be4c:	44                   	inc    %esp
41be4d:	72 43                	jb     0x41be92
41be4f:	32 38                	xor    (%eax),%bh
41be51:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41be57:	71 77                	jno    0x41bed0
41be59:	42                   	inc    %edx
41be5a:	44                   	inc    %esp
41be5b:	55                   	push   %ebp
41be5c:	49                   	dec    %ecx
41be5d:	5f                   	pop    %edi
41be5e:	4e                   	dec    %esi
41be5f:	53                   	push   %ebx
41be60:	50                   	push   %eax
41be61:	4e                   	dec    %esi
41be62:	4c                   	dec    %esp
41be63:	59                   	pop    %ecx
41be64:	62 50 48             	bound  %edx,0x48(%eax)
41be67:	34 67                	xor    $0x67,%al
41be69:	79 24                	jns    0x41be8f
41be6b:	33 75 51             	xor    0x51(%ebp),%esi
41be6e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41be73:	71 71                	jno    0x41bee6
41be75:	43                   	inc    %ebx
41be76:	55                   	push   %ebp
41be77:	4b                   	dec    %ebx
41be78:	70 4b                	jo     0x41bec5
41be7a:	62 56 71             	bound  %edx,0x71(%esi)
41be7d:	34 35                	xor    $0x35,%al
41be7f:	43                   	inc    %ebx
41be80:	63 39                	arpl   %edi,(%ecx)
41be82:	4f                   	dec    %edi
41be83:	55                   	push   %ebp
41be84:	4e                   	dec    %esi
41be85:	35 77 54 58 77       	xor    $0x77585477,%eax
41be8a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41be8f:	71 70                	jno    0x41bf01
41be91:	58                   	pop    %eax
41be92:	4d                   	dec    %ebp
41be93:	65 5f                	gs pop %edi
41be95:	55                   	push   %ebp
41be96:	44                   	inc    %esp
41be97:	67 57                	addr16 push %edi
41be99:	73 4f                	jae    0x41beea
41be9b:	61                   	popa
41be9c:	52                   	push   %edx
41be9d:	56                   	push   %esi
41be9e:	69 24 30 32 6a 78 7a 	imul   $0x7a786a32,(%eax,%esi,1),%esp
41bea5:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41beab:	71 77                	jno    0x41bf24
41bead:	6e                   	outsb  %ds:(%esi),(%dx)
41beae:	4d                   	dec    %ebp
41beaf:	50                   	push   %eax
41beb0:	6f                   	outsl  %ds:(%esi),(%dx)
41beb1:	4a                   	dec    %edx
41beb2:	71 59                	jno    0x41bf0d
41beb4:	42                   	inc    %edx
41beb5:	78 43                	js     0x41befa
41beb7:	4b                   	dec    %ebx
41beb8:	52                   	push   %edx
41beb9:	24 73                	and    $0x73,%al
41bebb:	35 78 33 49 33       	xor    $0x33493378,%eax
41bec0:	45                   	inc    %ebp
41bec1:	51                   	push   %ecx
41bec2:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41bec7:	71 79                	jno    0x41bf42
41bec9:	47                   	inc    %edi
41beca:	6f                   	outsl  %ds:(%esi),(%dx)
41becb:	63 5f 73             	arpl   %ebx,0x73(%edi)
41bece:	73 62                	jae    0x41bf32
41bed0:	4c                   	dec    %esp
41bed1:	39 52 64             	cmp    %edx,0x64(%edx)
41bed4:	61                   	popa
41bed5:	67 6d                	insl   (%dx),%es:(%di)
41bed7:	76 75                	jbe    0x41bf4e
41bed9:	42                   	inc    %edx
41beda:	6c                   	insb   (%dx),%es:(%edi)
41bedb:	64 31 51 3d          	xor    %edx,%fs:0x3d(%ecx)
41bedf:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41bee4:	44                   	inc    %esp
41bee5:	42                   	inc    %edx
41bee6:	36 32 54 39 58       	xor    %ss:0x58(%ecx,%edi,1),%dl
41beeb:	30 69 50             	xor    %ch,0x50(%ecx)
41beee:	5f                   	pop    %edi
41beef:	36 57                	ss push %edi
41bef1:	4e                   	dec    %esi
41bef2:	54                   	push   %esp
41bef3:	58                   	pop    %eax
41bef4:	4f                   	dec    %edi
41bef5:	75 77                	jne    0x41bf6e
41bef7:	51                   	push   %ecx
41bef8:	6e                   	outsb  %ds:(%esi),(%dx)
41bef9:	41                   	inc    %ecx
41befa:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41beff:	71 6f                	jno    0x41bf70
41bf01:	61                   	popa
41bf02:	38 30                	cmp    %dh,(%eax)
41bf04:	37                   	aaa
41bf05:	55                   	push   %ebp
41bf06:	45                   	inc    %ebp
41bf07:	6b 41 46 65          	imul   $0x65,0x46(%ecx),%eax
41bf0b:	6a 73                	push   $0x73
41bf0d:	7a 39                	jp     0x41bf48
41bf0f:	75 62                	jne    0x41bf73
41bf11:	33 63 72             	xor    0x72(%ebx),%esp
41bf14:	55                   	push   %ebp
41bf15:	39 55 61             	cmp    %edx,0x61(%ebp)
41bf18:	68 78 78 6a 35       	push   $0x356a7878
41bf1d:	4a                   	dec    %edx
41bf1e:	49                   	dec    %ecx
41bf1f:	79 41                	jns    0x41bf62
41bf21:	74 4b                	je     0x41bf6e
41bf23:	68 6e 72 45 6e       	push   $0x6e45726e
41bf28:	24 64                	and    $0x64,%al
41bf2a:	55                   	push   %ebp
41bf2b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41bf30:	71 4c                	jno    0x41bf7e
41bf32:	4c                   	dec    %esp
41bf33:	70 50                	jo     0x41bf85
41bf35:	77 70                	ja     0x41bfa7
41bf37:	41                   	inc    %ecx
41bf38:	53                   	push   %ebx
41bf39:	58                   	pop    %eax
41bf3a:	41                   	inc    %ecx
41bf3b:	31 77 71             	xor    %esi,0x71(%edi)
41bf3e:	4f                   	dec    %edi
41bf3f:	75 59                	jne    0x41bf9a
41bf41:	32 52 4e             	xor    0x4e(%edx),%dl
41bf44:	6c                   	insb   (%dx),%es:(%edi)
41bf45:	55                   	push   %ebp
41bf46:	38 43 54             	cmp    %al,0x54(%ebx)
41bf49:	63 35 37 62 51 47    	arpl   %esi,0x47516237
41bf4f:	42                   	inc    %edx
41bf50:	66 48                	dec    %ax
41bf52:	57                   	push   %edi
41bf53:	61                   	popa
41bf54:	4c                   	dec    %esp
41bf55:	44                   	inc    %esp
41bf56:	67 72 43             	addr16 jb 0x41bf9c
41bf59:	4b                   	dec    %ebx
41bf5a:	4d                   	dec    %ebp
41bf5b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41bf60:	72 57                	jb     0x41bfb9
41bf62:	58                   	pop    %eax
41bf63:	72 66                	jb     0x41bfcb
41bf65:	57                   	push   %edi
41bf66:	66 71 79             	data16 jno 0x41bfe2
41bf69:	7a 44                	jp     0x41bfaf
41bf6b:	30 36                	xor    %dh,(%esi)
41bf6d:	6f                   	outsl  %ds:(%esi),(%dx)
41bf6e:	59                   	pop    %ecx
41bf6f:	24 4c                	and    $0x4c,%al
41bf71:	73 45                	jae    0x41bfb8
41bf73:	39 77 77             	cmp    %esi,0x77(%edi)
41bf76:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41bf7b:	71 68                	jno    0x41bfe5
41bf7d:	50                   	push   %eax
41bf7e:	54                   	push   %esp
41bf7f:	36 4b                	ss dec %ebx
41bf81:	36 36 4b             	ss ss dec %ebx
41bf84:	7a 74                	jp     0x41bffa
41bf86:	4c                   	dec    %esp
41bf87:	45                   	inc    %ebp
41bf88:	35 63 45 38 59       	xor    $0x59384563,%eax
41bf8d:	5a                   	pop    %edx
41bf8e:	4d                   	dec    %ebp
41bf8f:	45                   	inc    %ebp
41bf90:	73 77                	jae    0x41c009
41bf92:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41bf97:	71 51                	jno    0x41bfea
41bf99:	37                   	aaa
41bf9a:	74 53                	je     0x41bfef
41bf9c:	4b                   	dec    %ebx
41bf9d:	77 41                	ja     0x41bfe0
41bf9f:	55                   	push   %ebp
41bfa0:	4c                   	dec    %esp
41bfa1:	4b                   	dec    %ebx
41bfa2:	7a 38                	jp     0x41bfdc
41bfa4:	54                   	push   %esp
41bfa5:	53                   	push   %ebx
41bfa6:	46                   	inc    %esi
41bfa7:	73 4c                	jae    0x41bff5
41bfa9:	62 74 61 70          	bound  %esi,0x70(%ecx,%eiz,2)
41bfad:	41                   	inc    %ecx
41bfae:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41bfb3:	71 6b                	jno    0x41c020
41bfb5:	63 50 44             	arpl   %edx,0x44(%eax)
41bfb8:	58                   	pop    %eax
41bfb9:	79 32                	jns    0x41bfed
41bfbb:	24 47                	and    $0x47,%al
41bfbd:	72 53                	jb     0x41c012
41bfbf:	4c                   	dec    %esp
41bfc0:	6e                   	outsb  %ds:(%esi),(%dx)
41bfc1:	31 79 6b             	xor    %edi,0x6b(%ecx)
41bfc4:	68 4e 78 53 24       	push   $0x2453784e
41bfc9:	41                   	inc    %ecx
41bfca:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41bfcf:	71 6e                	jno    0x41c03f
41bfd1:	6f                   	outsl  %ds:(%esi),(%dx)
41bfd2:	6e                   	outsb  %ds:(%esi),(%dx)
41bfd3:	79 62                	jns    0x41c037
41bfd5:	63 66 47             	arpl   %esp,0x47(%esi)
41bfd8:	32 6a 7a             	xor    0x7a(%edx),%ch
41bfdb:	51                   	push   %ecx
41bfdc:	34 6b                	xor    $0x6b,%al
41bfde:	48                   	dec    %eax
41bfdf:	4b                   	dec    %ebx
41bfe0:	35 6c 47 77 33       	xor    $0x3377476c,%eax
41bfe5:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41bfeb:	71 53                	jno    0x41c040
41bfed:	68 39 24 77 38       	push   $0x38772439
41bff2:	49                   	dec    %ecx
41bff3:	4e                   	dec    %esi
41bff4:	50                   	push   %eax
41bff5:	6b 6f 73 37          	imul   $0x37,0x73(%edi),%ebp
41bff9:	61                   	popa
41bffa:	63 43 6a             	arpl   %eax,0x6a(%ebx)
41bffd:	56                   	push   %esi
41bffe:	32 79 46             	xor    0x46(%ecx),%bh
41c001:	77 3d                	ja     0x41c040
41c003:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c008:	62 30                	bound  %esi,(%eax)
41c00a:	74 6d                	je     0x41c079
41c00c:	79 49                	jns    0x41c057
41c00e:	4c                   	dec    %esp
41c00f:	65 6e                	outsb  %gs:(%esi),(%dx)
41c011:	45                   	inc    %ebp
41c012:	79 48                	jns    0x41c05c
41c014:	5f                   	pop    %edi
41c015:	52                   	push   %edx
41c016:	39 44 58 4a          	cmp    %eax,0x4a(%eax,%ebx,2)
41c01a:	46                   	inc    %esi
41c01b:	77 42                	ja     0x41c05f
41c01d:	35 72 47 4e 66       	xor    $0x664e4772,%eax
41c022:	6b 4b 6b 52          	imul   $0x52,0x6b(%ebx),%ecx
41c026:	30 59 35             	xor    %bl,0x35(%ecx)
41c029:	73 47                	jae    0x41c072
41c02b:	74 42                	je     0x41c06f
41c02d:	52                   	push   %edx
41c02e:	73 56                	jae    0x41c086
41c030:	33 59 45             	xor    0x45(%ecx),%ebx
41c033:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c038:	79 59                	jns    0x41c093
41c03a:	65 6a 66             	gs push $0x66
41c03d:	6e                   	outsb  %ds:(%esi),(%dx)
41c03e:	63 76 5a             	arpl   %esi,0x5a(%esi)
41c041:	43                   	inc    %ebx
41c042:	57                   	push   %edi
41c043:	34 71                	xor    $0x71,%al
41c045:	34 79                	xor    $0x79,%al
41c047:	34 47                	xor    $0x47,%al
41c049:	45                   	inc    %ebp
41c04a:	56                   	push   %esi
41c04b:	37                   	aaa
41c04c:	51                   	push   %ecx
41c04d:	71 4f                	jno    0x41c09e
41c04f:	4c                   	dec    %esp
41c050:	34 41                	xor    $0x41,%al
41c052:	6f                   	outsl  %ds:(%esi),(%dx)
41c053:	78 31                	js     0x41c086
41c055:	4e                   	dec    %esi
41c056:	53                   	push   %ebx
41c057:	44                   	inc    %esp
41c058:	71 51                	jno    0x41c0ab
41c05a:	6d                   	insl   (%dx),%es:(%edi)
41c05b:	63 70 4d             	arpl   %esi,0x4d(%eax)
41c05e:	34 54                	xor    $0x54,%al
41c060:	51                   	push   %ecx
41c061:	56                   	push   %esi
41c062:	41                   	inc    %ecx
41c063:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41c068:	58                   	pop    %eax
41c069:	43                   	inc    %ebx
41c06a:	6f                   	outsl  %ds:(%esi),(%dx)
41c06b:	51                   	push   %ecx
41c06c:	64 67 75 64          	fs addr16 jne 0x41c0d4
41c070:	75 4f                	jne    0x41c0c1
41c072:	65 77 69             	gs ja  0x41c0de
41c075:	41                   	inc    %ecx
41c076:	54                   	push   %esp
41c077:	50                   	push   %eax
41c078:	4b                   	dec    %ebx
41c079:	4c                   	dec    %esp
41c07a:	44                   	inc    %esp