42fac8:	57                   	push   %edi
42fac9:	75 5a                	jne    0x42fb25
42facb:	62 49 65             	bound  %ecx,0x65(%ecx)
42face:	49                   	dec    %ecx
42facf:	37                   	aaa
42fad0:	50                   	push   %eax
42fad1:	61                   	popa
42fad2:	75 7a                	jne    0x42fb4e
42fad4:	5a                   	pop    %edx
42fad5:	34 59                	xor    $0x59,%al
42fad7:	6e                   	outsb  %ds:(%esi),(%dx)
42fad8:	69 36 52 76 59 6a    	imul   $0x6a597652,(%esi),%esi
42fade:	55                   	push   %ebp
42fadf:	76 4f                	jbe    0x42fb30
42fae1:	66 46                	inc    %si
42fae3:	39 56 7a             	cmp    %edx,0x7a(%esi)
42fae6:	46                   	inc    %esi
42fae7:	6b 44 71 48 46       	imul   $0x46,0x48(%ecx,%esi,2),%eax
42faec:	51                   	push   %ecx
42faed:	68 45 41 42 63       	push   $0x63424145
42faf2:	70 2b                	jo     0x42fb1f
42faf4:	64 46                	fs inc %esi
42faf6:	53                   	push   %ebx
42faf7:	49                   	dec    %ecx
42faf8:	6b 53 6a 43          	imul   $0x43,0x6a(%ebx),%edx
42fafc:	41                   	inc    %ecx
42fafd:	58                   	pop    %eax
42fafe:	4e                   	dec    %esi
42faff:	62 74 53 42          	bound  %esi,0x42(%ebx,%edx,2)
42fb03:	51                   	push   %ecx
42fb04:	57                   	push   %edi
42fb05:	77 4e                	ja     0x42fb55
42fb07:	57                   	push   %edi
42fb08:	36 76 33             	ss jbe 0x42fb3e
42fb0b:	31 46 37             	xor    %eax,0x37(%esi)
42fb0e:	68 4f 64 59 4e       	push   $0x4e59644f
42fb13:	74 51                	je     0x42fb66
42fb15:	66 75 44             	data16 jne 0x42fb5c
42fb18:	6b 42 73 68          	imul   $0x68,0x73(%edx),%eax
42fb1c:	72 47                	jb     0x42fb65
42fb1e:	32 34 5a             	xor    (%edx,%ebx,2),%dh
42fb21:	36 30 4d 67          	xor    %cl,%ss:0x67(%ebp)
42fb25:	69 6a 6f 65 76 53 4a 	imul   $0x4a537665,0x6f(%edx),%ebp
42fb2c:	35 52 68 59 32       	xor    $0x32596852,%eax
42fb31:	30 48 6c             	xor    %cl,0x6c(%eax)
42fb34:	56                   	push   %esi
42fb35:	6f                   	outsl  %ds:(%esi),(%dx)
42fb36:	4c                   	dec    %esp
42fb37:	4f                   	dec    %edi
42fb38:	72 4d                	jb     0x42fb87
42fb3a:	6c                   	insb   (%dx),%es:(%edi)
42fb3b:	71 50                	jno    0x42fb8d
42fb3d:	57                   	push   %edi
42fb3e:	71 33                	jno    0x42fb73
42fb40:	36 44                	ss inc %esp
42fb42:	63 45 71             	arpl   %eax,0x71(%ebp)
42fb45:	59                   	pop    %ecx
42fb46:	38 6d 34             	cmp    %ch,0x34(%ebp)
42fb49:	34 77                	xor    $0x77,%al
42fb4b:	66 50                	push   %ax
42fb4d:	47                   	inc    %edi
42fb4e:	50                   	push   %eax
42fb4f:	71 63                	jno    0x42fbb4
42fb51:	62 79 71             	bound  %edi,0x71(%ecx)
42fb54:	68 61 75 42 45       	push   $0x45427561
42fb59:	6a 4d                	push   $0x4d
42fb5b:	65 52                	gs push %edx
42fb5d:	6a 4b                	push   $0x4b
42fb5f:	4e                   	dec    %esi
42fb60:	33 70 55             	xor    0x55(%eax),%esi
42fb63:	47                   	inc    %edi
42fb64:	77 72                	ja     0x42fbd8
42fb66:	54                   	push   %esp
42fb67:	33 49 38             	xor    0x38(%ecx),%ecx
42fb6a:	39 4d 56             	cmp    %ecx,0x56(%ebp)
42fb6d:	54                   	push   %esp
42fb6e:	4c                   	dec    %esp
42fb6f:	59                   	pop    %ecx
42fb70:	59                   	pop    %ecx
42fb71:	58                   	pop    %eax
42fb72:	32 6c 56 67          	xor    0x67(%esi,%edx,2),%ch
42fb76:	6e                   	outsb  %ds:(%esi),(%dx)
42fb77:	4f                   	dec    %edi
42fb78:	32 4e 51             	xor    0x51(%esi),%cl
42fb7b:	6d                   	insl   (%dx),%es:(%edi)
42fb7c:	6c                   	insb   (%dx),%es:(%edi)
42fb7d:	31 49 6f             	xor    %ecx,0x6f(%ecx)
42fb80:	6b 42 37 62          	imul   $0x62,0x37(%edx),%eax
42fb84:	6e                   	outsb  %ds:(%esi),(%dx)
42fb85:	58                   	pop    %eax
42fb86:	4a                   	dec    %edx
42fb87:	64 76 35             	fs jbe 0x42fbbf
42fb8a:	61                   	popa
42fb8b:	61                   	popa
42fb8c:	4b                   	dec    %ebx
42fb8d:	6f                   	outsl  %ds:(%esi),(%dx)
42fb8e:	6a 69                	push   $0x69
42fb90:	56                   	push   %esi
42fb91:	41                   	inc    %ecx
42fb92:	50                   	push   %eax
42fb93:	77 64                	ja     0x42fbf9
42fb95:	42                   	inc    %edx
42fb96:	61                   	popa
42fb97:	66 79 30             	data16 jns 0x42fbca
42fb9a:	61                   	popa
42fb9b:	76 6c                	jbe    0x42fc09
42fb9d:	4a                   	dec    %edx
42fb9e:	56                   	push   %esi
42fb9f:	56                   	push   %esi
42fba0:	33 6d 57             	xor    0x57(%ebp),%ebp
42fba3:	4b                   	dec    %ebx
42fba4:	76 78                	jbe    0x42fc1e
42fba6:	6c                   	insb   (%dx),%es:(%edi)
42fba7:	63 42 42             	arpl   %eax,0x42(%edx)
42fbaa:	6d                   	insl   (%dx),%es:(%edi)
42fbab:	42                   	inc    %edx
42fbac:	37                   	aaa
42fbad:	6a 2b                	push   $0x2b
42fbaf:	45                   	inc    %ebp
42fbb0:	46                   	inc    %esi
42fbb1:	30 55 62             	xor    %dl,0x62(%ebp)
42fbb4:	68 45 51 32 64       	push   $0x64325145
42fbb9:	64 39 76 74          	cmp    %esi,%fs:0x74(%esi)
42fbbd:	30 36                	xor    %dh,(%esi)
42fbbf:	33 33                	xor    (%ebx),%esi
42fbc1:	34 52                	xor    $0x52,%al
42fbc3:	57                   	push   %edi
42fbc4:	64 53                	fs push %ebx
42fbc6:	78 46                	js     0x42fc0e
42fbc8:	43                   	inc    %ebx
42fbc9:	44                   	inc    %esp
42fbca:	43                   	inc    %ebx
42fbcb:	51                   	push   %ecx
42fbcc:	43                   	inc    %ebx
42fbcd:	49                   	dec    %ecx
42fbce:	51                   	push   %ecx
42fbcf:	44                   	inc    %esp
42fbd0:	32 4e 54             	xor    0x54(%esi),%cl
42fbd3:	70 77                	jo     0x42fc4c
42fbd5:	44                   	inc    %esp
42fbd6:	79 4a                	jns    0x42fc22
42fbd8:	43                   	inc    %ebx
42fbd9:	4c                   	dec    %esp
42fbda:	4e                   	dec    %esi
42fbdb:	53                   	push   %ebx
42fbdc:	54                   	push   %esp
42fbdd:	58                   	pop    %eax
42fbde:	6b 53 6c 76          	imul   $0x76,0x6c(%ebx),%edx
42fbe2:	77 35                	ja     0x42fc19
42fbe4:	66 67 6c             	data16 insb (%dx),%es:(%di)
42fbe7:	57                   	push   %edi
42fbe8:	6e                   	outsb  %ds:(%esi),(%dx)
42fbe9:	32 34 69             	xor    (%ecx,%ebp,2),%dh
42fbec:	44                   	inc    %esp
42fbed:	78 42                	js     0x42fc31
42fbef:	5a                   	pop    %edx
42fbf0:	77 57                	ja     0x42fc49
42fbf2:	50                   	push   %eax
42fbf3:	6b 62 53 38          	imul   $0x38,0x53(%edx),%esp
42fbf7:	70 72                	jo     0x42fc6b
42fbf9:	75 48                	jne    0x42fc43
42fbfb:	6f                   	outsl  %ds:(%esi),(%dx)
42fbfc:	37                   	aaa
42fbfd:	66 2f                	data16 das
42fbff:	55                   	push   %ebp
42fc00:	2b 49 4b             	sub    0x4b(%ecx),%ecx
42fc03:	49                   	dec    %ecx
42fc04:	63 4e 36             	arpl   %ecx,0x36(%esi)
42fc07:	74 73                	je     0x42fc7c
42fc09:	44                   	inc    %esp
42fc0a:	75 36                	jne    0x42fc42
42fc0c:	70 62                	jo     0x42fc70
42fc0e:	71 6e                	jno    0x42fc7e
42fc10:	2f                   	das
42fc11:	4e                   	dec    %esi
42fc12:	36 62 46 47          	bound  %eax,%ss:0x47(%esi)
42fc16:	37                   	aaa
42fc17:	59                   	pop    %ecx
42fc18:	42                   	inc    %edx
42fc19:	6a 74                	push   $0x74
42fc1b:	41                   	inc    %ecx
42fc1c:	48                   	dec    %eax
42fc1d:	48                   	dec    %eax
42fc1e:	6e                   	outsb  %ds:(%esi),(%dx)
42fc1f:	4f                   	dec    %edi
42fc20:	62 51 71             	bound  %edx,0x71(%ecx)
42fc23:	68 59 36 6f 64       	push   $0x646f3659
42fc28:	56                   	push   %esi
42fc29:	46                   	inc    %esi
42fc2a:	75 57                	jne    0x42fc83
42fc2c:	4c                   	dec    %esp
42fc2d:	4e                   	dec    %esi
42fc2e:	35 4a 51 64 70       	xor    $0x7064514a,%eax
42fc33:	39 66 59             	cmp    %esp,0x59(%esi)
42fc36:	6e                   	outsb  %ds:(%esi),(%dx)
42fc37:	46                   	inc    %esi
42fc38:	30 38                	xor    %bh,(%eax)
42fc3a:	49                   	dec    %ecx
42fc3b:	62 2f                	bound  %ebp,(%edi)
42fc3d:	64 6f                	outsl  %fs:(%esi),(%dx)
42fc3f:	48                   	dec    %eax
42fc40:	38 39                	cmp    %bh,(%ecx)
42fc42:	6f                   	outsl  %ds:(%esi),(%dx)
42fc43:	2f                   	das
42fc44:	53                   	push   %ebx
42fc45:	69 33 4d 77 76 6f    	imul   $0x6f76774d,(%ebx),%esi
42fc4b:	6b 71 6c 67          	imul   $0x67,0x6c(%ecx),%esi
42fc4f:	72 38                	jb     0x42fc89
42fc51:	30 47 4a             	xor    %al,0x4a(%edi)
42fc54:	74 6b                	je     0x42fcc1
42fc56:	69 44 4e 4c 5a 41 37 	imul   $0x4937415a,0x4c(%esi,%ecx,2),%eax
42fc5d:	49
42fc5e:	74 65                	je     0x42fcc5
42fc60:	33 69 44             	xor    0x44(%ecx),%ebp
42fc63:	71 4c                	jno    0x42fcb1
42fc65:	34 4f                	xor    $0x4f,%al
42fc67:	57                   	push   %edi
42fc68:	50                   	push   %eax
42fc69:	45                   	inc    %ebp
42fc6a:	72 52                	jb     0x42fcbe
42fc6c:	47                   	inc    %edi
42fc6d:	34 49                	xor    $0x49,%al
42fc6f:	57                   	push   %edi
42fc70:	66 6a 54             	pushw  $0x54
42fc73:	38 52 77             	cmp    %dl,0x77(%edx)
42fc76:	62 7a 6d             	bound  %edi,0x6d(%edx)
42fc79:	6f                   	outsl  %ds:(%esi),(%dx)
42fc7a:	36 6e                	outsb  %ss:(%esi),(%dx)
42fc7c:	48                   	dec    %eax
42fc7d:	75 75                	jne    0x42fcf4
42fc7f:	66 37                	data16 aaa
42fc81:	52                   	push   %edx
42fc82:	71 58                	jno    0x42fcdc
42fc84:	42                   	inc    %edx
42fc85:	44                   	inc    %esp
42fc86:	77 56                	ja     0x42fcde
42fc88:	68 4b 66 62 58       	push   $0x5862664b
42fc8d:	70 4d                	jo     0x42fcdc
42fc8f:	4e                   	dec    %esi
42fc90:	77 30                	ja     0x42fcc2
42fc92:	52                   	push   %edx
42fc93:	42                   	inc    %edx
42fc94:	49                   	dec    %ecx
42fc95:	55                   	push   %ebp
42fc96:	44                   	inc    %esp
42fc97:	42                   	inc    %edx
42fc98:	4a                   	dec    %edx
42fc99:	33 49 6e             	xor    0x6e(%ecx),%ecx
42fc9c:	4d                   	dec    %ebp
42fc9d:	63 54 30 6c          	arpl   %edx,0x6c(%eax,%esi,1)
42fca1:	66 4f                	dec    %di
42fca3:	7a 68                	jp     0x42fd0d
42fca5:	46                   	inc    %esi
42fca6:	75 72                	jne    0x42fd1a
42fca8:	42                   	inc    %edx
42fca9:	6e                   	outsb  %ds:(%esi),(%dx)
42fcaa:	55                   	push   %ebp
42fcab:	78 50                	js     0x42fcfd
42fcad:	65 6a 39             	gs push $0x39
42fcb0:	6f                   	outsl  %ds:(%esi),(%dx)
42fcb1:	66 43                	inc    %bx
42fcb3:	6f                   	outsl  %ds:(%esi),(%dx)
42fcb4:	6b 41 4a 4b          	imul   $0x4b,0x4a(%ecx),%eax
42fcb8:	32 71 2f             	xor    0x2f(%ecx),%dh
42fcbb:	59                   	pop    %ecx
42fcbc:	57                   	push   %edi
42fcbd:	4d                   	dec    %ebp
42fcbe:	39 41 43             	cmp    %eax,0x43(%ecx)
42fcc1:	4e                   	dec    %esi
42fcc2:	65 71 56             	gs jno 0x42fd1b
42fcc5:	59                   	pop    %ecx
42fcc6:	49                   	dec    %ecx
42fcc7:	6e                   	outsb  %ds:(%esi),(%dx)
42fcc8:	4e                   	dec    %esi
42fcc9:	4f                   	dec    %edi
42fcca:	78 57                	js     0x42fd23
42fccc:	51                   	push   %ecx
42fccd:	56                   	push   %esi
42fcce:	70 33                	jo     0x42fd03
42fcd0:	57                   	push   %edi
42fcd1:	76 37                	jbe    0x42fd0a
42fcd3:	47                   	inc    %edi
42fcd4:	75 2b                	jne    0x42fd01
42fcd6:	45                   	inc    %ebp
42fcd7:	43                   	inc    %ebx
42fcd8:	38 36                	cmp    %dh,(%esi)
42fcda:	42                   	inc    %edx
42fcdb:	6a 45                	push   $0x45
42fcdd:	53                   	push   %ebx
42fcde:	73 4e                	jae    0x42fd2e
42fce0:	31 51 6e             	xor    %edx,0x6e(%ecx)
42fce3:	5a                   	pop    %edx
42fce4:	69 42 36 6c 4c 38 30 	imul   $0x30384c6c,0x36(%edx),%eax
42fceb:	77 53                	ja     0x42fd40
42fced:	61                   	popa
42fcee:	36 78 69             	ss js  0x42fd5a
42fcf1:	41                   	inc    %ecx
42fcf2:	50                   	push   %eax
42fcf3:	67 37                	addr16 aaa
42fcf5:	63 61 7a             	arpl   %esp,0x7a(%ecx)
42fcf8:	4a                   	dec    %edx
42fcf9:	37                   	aaa
42fcfa:	71 50                	jno    0x42fd4c
42fcfc:	78 6f                	js     0x42fd6d
42fcfe:	69 5a 6f 49 39 6d 39 	imul   $0x396d3949,0x6f(%edx),%ebx
42fd05:	57                   	push   %edi
42fd06:	6f                   	outsl  %ds:(%esi),(%dx)
42fd07:	45                   	inc    %ebp
42fd08:	47                   	inc    %edi
42fd09:	4f                   	dec    %edi
42fd0a:	54                   	push   %esp
42fd0b:	74 44                	je     0x42fd51
42fd0d:	54                   	push   %esp
42fd0e:	2f                   	das
42fd0f:	34 6b                	xor    $0x6b,%al
42fd11:	5a                   	pop    %edx
42fd12:	42                   	inc    %edx
42fd13:	4a                   	dec    %edx
42fd14:	6d                   	insl   (%dx),%es:(%edi)
42fd15:	70 58                	jo     0x42fd6f
42fd17:	44                   	inc    %esp
42fd18:	62 54 74 62          	bound  %edx,0x62(%esp,%esi,2)
42fd1c:	47                   	inc    %edi
42fd1d:	64 38 6e 51          	cmp    %ch,%fs:0x51(%esi)
42fd21:	65 4c                	gs dec %esp
42fd23:	73 39                	jae    0x42fd5e
42fd25:	64 4d                	fs dec %ebp
42fd27:	4f                   	dec    %edi
42fd28:	48                   	dec    %eax
42fd29:	68 55 35 34 53       	push   $0x53343555
42fd2e:	64 6a 48             	fs push $0x48
42fd31:	62 37                	bound  %esi,(%edi)
42fd33:	7a 41                	jp     0x42fd76
42fd35:	56                   	push   %esi
42fd36:	73 71                	jae    0x42fda9
42fd38:	49                   	dec    %ecx
42fd39:	63 70 55             	arpl   %esi,0x55(%eax)
42fd3c:	32 70 53             	xor    0x53(%eax),%dh
42fd3f:	4c                   	dec    %esp
42fd40:	53                   	push   %ebx
42fd41:	4c                   	dec    %esp
42fd42:	32 69 73             	xor    0x73(%ecx),%ch
42fd45:	34 5a                	xor    $0x5a,%al
42fd47:	64 42                	fs inc %edx
42fd49:	70 47                	jo     0x42fd92
42fd4b:	48                   	dec    %eax
42fd4c:	68 76 56 5a 65       	push   $0x655a5676
42fd51:	5a                   	pop    %edx
42fd52:	56                   	push   %esi
42fd53:	4d                   	dec    %ebp