42cc34:	64 58                	fs pop %eax
42cc36:	50                   	push   %eax
42cc37:	7a 65                	jp     0x42cc9e
42cc39:	49                   	dec    %ecx
42cc3a:	51                   	push   %ecx
42cc3b:	48                   	dec    %eax
42cc3c:	6a 6e                	push   $0x6e
42cc3e:	70 4a                	jo     0x42cc8a
42cc40:	73 48                	jae    0x42cc8a
42cc42:	44                   	inc    %esp
42cc43:	55                   	push   %ebp
42cc44:	4b                   	dec    %ebx
42cc45:	6f                   	outsl  %ds:(%esi),(%dx)
42cc46:	41                   	inc    %ecx
42cc47:	30 51 53             	xor    %dl,0x53(%ecx)
42cc4a:	67 74 65             	addr16 je 0x42ccb2
42cc4d:	61                   	popa
42cc4e:	77 53                	ja     0x42cca3
42cc50:	4a                   	dec    %edx
42cc51:	50                   	push   %eax
42cc52:	32 6c 6f 48          	xor    0x48(%edi,%ebp,2),%ch
42cc56:	6d                   	insl   (%dx),%es:(%edi)
42cc57:	61                   	popa
42cc58:	37                   	aaa
42cc59:	59                   	pop    %ecx
42cc5a:	47                   	inc    %edi
42cc5b:	6a 58                	push   $0x58
42cc5d:	54                   	push   %esp
42cc5e:	65 67 63 43 38       	arpl   %eax,%gs:0x38(%bp,%di)
42cc63:	38 57 5a             	cmp    %dl,0x5a(%edi)
42cc66:	6f                   	outsl  %ds:(%esi),(%dx)
42cc67:	61                   	popa
42cc68:	33 36                	xor    (%esi),%esi
42cc6a:	32 63 72             	xor    0x72(%ebx),%ah
42cc6d:	51                   	push   %ecx
42cc6e:	75 70                	jne    0x42cce0
42cc70:	68 44 76 56 41       	push   $0x41567644
42cc75:	45                   	inc    %ebp
42cc76:	4a                   	dec    %edx
42cc77:	6e                   	outsb  %ds:(%esi),(%dx)
42cc78:	61                   	popa
42cc79:	69 73 4b 61 58 55 4e 	imul   $0x4e555861,0x4b(%ebx),%esi
42cc80:	52                   	push   %edx
42cc81:	63 42 68             	arpl   %eax,0x68(%edx)
42cc84:	43                   	inc    %ebx
42cc85:	6b 36 4c             	imul   $0x4c,(%esi),%esi
42cc88:	6f                   	outsl  %ds:(%esi),(%dx)
42cc89:	73 46                	jae    0x42ccd1
42cc8b:	4a                   	dec    %edx
42cc8c:	32 70 77             	xor    0x77(%eax),%dh
42cc8f:	34 71                	xor    $0x71,%al
42cc91:	70 2f                	jo     0x42ccc2
42cc93:	59                   	pop    %ecx
42cc94:	55                   	push   %ebp
42cc95:	38 77 45             	cmp    %dh,0x45(%edi)
42cc98:	61                   	popa
42cc99:	58                   	pop    %eax
42cc9a:	45                   	inc    %ebp
42cc9b:	72 54                	jb     0x42ccf1
42cc9d:	30 74 4b 32          	xor    %dh,0x32(%ebx,%ecx,2)
42cca1:	53                   	push   %ebx
42cca2:	69 48 6a 5a 34 36 62 	imul   $0x6236345a,0x6a(%eax),%ecx
42cca9:	4d                   	dec    %ebp
42ccaa:	33 7a 61             	xor    0x61(%edx),%edi
42ccad:	6a 70                	push   $0x70
42ccaf:	68 63 34 56 6f       	push   $0x6f563463
42ccb4:	43                   	inc    %ebx
42ccb5:	74 4c                	je     0x42cd03
42ccb7:	36 66 50             	ss push %ax
42ccba:	4b                   	dec    %ebx
42ccbb:	31 2b                	xor    %ebp,(%ebx)
42ccbd:	64 46                	fs inc %esi
42ccbf:	38 53 71             	cmp    %dl,0x71(%ebx)
42ccc2:	56                   	push   %esi
42ccc3:	70 54                	jo     0x42cd19
42ccc5:	52                   	push   %edx
42ccc6:	48                   	dec    %eax
42ccc7:	4c                   	dec    %esp
42ccc8:	69 65 55 50 30 67 34 	imul   $0x34673050,0x55(%ebp),%esp
42cccf:	2f                   	das
42ccd0:	68 57 66 7a 73       	push   $0x737a6657
42ccd5:	42                   	inc    %edx
42ccd6:	38 76 4a             	cmp    %dh,0x4a(%esi)
42ccd9:	53                   	push   %ebx
42ccda:	52                   	push   %edx
42ccdb:	42                   	inc    %edx
42ccdc:	49                   	dec    %ecx
42ccdd:	4f                   	dec    %edi
42ccde:	64 31 47 64          	xor    %eax,%fs:0x64(%edi)
42cce2:	75 54                	jne    0x42cd38
42cce4:	38 55 6b             	cmp    %dl,0x6b(%ebp)
42cce7:	36 35 52 43 6b 4e    	ss xor $0x4e6b4352,%eax
42cced:	44                   	inc    %esp
42ccee:	73 2b                	jae    0x42cd1b
42ccf0:	36 6a 4c             	ss push $0x4c
42ccf3:	30 72 44             	xor    %dh,0x44(%edx)
42ccf6:	73 66                	jae    0x42cd5e
42ccf8:	49                   	dec    %ecx
42ccf9:	74 42                	je     0x42cd3d
42ccfb:	37                   	aaa
42ccfc:	49                   	dec    %ecx
42ccfd:	31 72 45             	xor    %esi,0x45(%edx)
42cd00:	79 4d                	jns    0x42cd4f
42cd02:	4d                   	dec    %ebp
42cd03:	42                   	inc    %edx
42cd04:	34 42                	xor    $0x42,%al
42cd06:	58                   	pop    %eax
42cd07:	2b 46 74             	sub    0x74(%esi),%eax
42cd0a:	74 79                	je     0x42cd85
42cd0c:	33 4f 50             	xor    0x50(%edi),%ecx
42cd0f:	74 44                	je     0x42cd55
42cd11:	6f                   	outsl  %ds:(%esi),(%dx)
42cd12:	6e                   	outsb  %ds:(%esi),(%dx)
42cd13:	6f                   	outsl  %ds:(%esi),(%dx)
42cd14:	38 77 68             	cmp    %dh,0x68(%edi)
42cd17:	64 39 56 34          	cmp    %edx,%fs:0x34(%esi)
42cd1b:	44                   	inc    %esp
42cd1c:	4d                   	dec    %ebp
42cd1d:	4c                   	dec    %esp
42cd1e:	53                   	push   %ebx
42cd1f:	45                   	inc    %ebp
42cd20:	4f                   	dec    %edi
42cd21:	68 62 62 43 33       	push   $0x33436262
42cd26:	7a 55                	jp     0x42cd7d
42cd28:	35 6d 5a 35 31       	xor    $0x31355a6d,%eax
42cd2d:	73 53                	jae    0x42cd82
42cd2f:	78 46                	js     0x42cd77
42cd31:	44                   	inc    %esp
42cd32:	69 2b 30 42 35 33    	imul   $0x33354230,(%ebx),%ebp
42cd38:	41                   	inc    %ecx
42cd39:	6f                   	outsl  %ds:(%esi),(%dx)
42cd3a:	42                   	inc    %edx
42cd3b:	44                   	inc    %esp
42cd3c:	2b 65 50             	sub    0x50(%ebp),%esp
42cd3f:	57                   	push   %edi
42cd40:	4f                   	dec    %edi
42cd41:	4d                   	dec    %ebp
42cd42:	53                   	push   %ebx
42cd43:	68 58 34 71 76       	push   $0x76713458
42cd48:	32 35 4d 78 53 34    	xor    0x3453784d,%dh
42cd4e:	6a 4e                	push   $0x4e
42cd50:	56                   	push   %esi
42cd51:	62 46 54             	bound  %eax,0x54(%esi)
42cd54:	72 46                	jb     0x42cd9c
42cd56:	54                   	push   %esp
42cd57:	45                   	inc    %ebp
42cd58:	31 74 51 79          	xor    %esi,0x79(%ecx,%edx,2)
42cd5c:	74 2f                	je     0x42cd8d
42cd5e:	78 42                	js     0x42cda2
42cd60:	31 53 34             	xor    %edx,0x34(%ebx)
42cd63:	70 65                	jo     0x42cdca
42cd65:	65 68 59 63 37 6e    	gs push $0x6e376359
42cd6b:	41                   	inc    %ecx
42cd6c:	56                   	push   %esi
42cd6d:	55                   	push   %ebp
42cd6e:	2b 51 71             	sub    0x71(%ecx),%edx
42cd71:	65 77 43             	gs ja  0x42cdb7
42cd74:	6f                   	outsl  %ds:(%esi),(%dx)
42cd75:	4e                   	dec    %esi
42cd76:	36 61                	ss popa
42cd78:	57                   	push   %edi
42cd79:	6e                   	outsb  %ds:(%esi),(%dx)
42cd7a:	43                   	inc    %ebx
42cd7b:	31 6b 66             	xor    %ebp,0x66(%ebx)
42cd7e:	2b 64 43 72          	sub    0x72(%ebx,%eax,2),%esp
42cd82:	45                   	inc    %ebp
42cd83:	67 61                	addr16 popa
42cd85:	74 61                	je     0x42cde8
42cd87:	64 46                	fs inc %esi
42cd89:	7a 54                	jp     0x42cddf
42cd8b:	6e                   	outsb  %ds:(%esi),(%dx)
42cd8c:	6f                   	outsl  %ds:(%esi),(%dx)
42cd8d:	41                   	inc    %ecx
42cd8e:	2b 74 70 59          	sub    0x59(%eax,%esi,2),%esi
42cd92:	51                   	push   %ecx
42cd93:	32 77 6e             	xor    0x6e(%edi),%dh
42cd96:	32 78 4f             	xor    0x4f(%eax),%bh
42cd99:	49                   	dec    %ecx
42cd9a:	34 48                	xor    $0x48,%al
42cd9c:	51                   	push   %ecx
42cd9d:	6f                   	outsl  %ds:(%esi),(%dx)
42cd9e:	7a 4b                	jp     0x42cdeb
42cda0:	52                   	push   %edx
42cda1:	2f                   	das
42cda2:	56                   	push   %esi
42cda3:	73 55                	jae    0x42cdfa
42cda5:	59                   	pop    %ecx
42cda6:	59                   	pop    %ecx
42cda7:	72 67                	jb     0x42ce10
42cda9:	69 59 4b 39 59 36 32 	imul   $0x32365939,0x4b(%ecx),%ebx
42cdb0:	2f                   	das
42cdb1:	64 4a                	fs dec %edx
42cdb3:	31 49 63             	xor    %ecx,0x63(%ecx)
42cdb6:	4a                   	dec    %edx
42cdb7:	6f                   	outsl  %ds:(%esi),(%dx)
42cdb8:	7a 4a                	jp     0x42ce04
42cdba:	34 74                	xor    $0x74,%al
42cdbc:	36 38 41 44          	cmp    %al,%ss:0x44(%ecx)
42cdc0:	4a                   	dec    %edx
42cdc1:	77 41                	ja     0x42ce04
42cdc3:	73 6e                	jae    0x42ce33
42cdc5:	59                   	pop    %ecx
42cdc6:	63 46 7a             	arpl   %eax,0x7a(%esi)
42cdc9:	66 64 46             	fs inc %si
42cdcc:	34 33                	xor    $0x33,%al
42cdce:	46                   	inc    %esi
42cdcf:	45                   	inc    %ebp
42cdd0:	46                   	inc    %esi
42cdd1:	75 58                	jne    0x42ce2b
42cdd3:	66 54                	push   %sp
42cdd5:	39 4f 4c             	cmp    %ecx,0x4c(%edi)
42cdd8:	66 2b 59 74          	sub    0x74(%ecx),%bx
42cddc:	64 53                	fs push %ebx
42cdde:	41                   	inc    %ecx
42cddf:	46                   	inc    %esi
42cde0:	4e                   	dec    %esi
42cde1:	35 32 6a 4a 41       	xor    $0x414a6a32,%eax
42cde6:	61                   	popa
42cde7:	41                   	inc    %ecx
42cde8:	74 66                	je     0x42ce50
42cdea:	67 31 55 51          	xor    %edx,0x51(%di)
42cdee:	49                   	dec    %ecx
42cdef:	33 68 48             	xor    0x48(%eax),%ebp
42cdf2:	59                   	pop    %ecx
42cdf3:	55                   	push   %ebp
42cdf4:	6a 49                	push   $0x49
42cdf6:	30 4b 4f             	xor    %cl,0x4f(%ebx)
42cdf9:	4e                   	dec    %esi
42cdfa:	51                   	push   %ecx
42cdfb:	6b 4e 4e 56          	imul   $0x56,0x4e(%esi),%ecx
42cdff:	52                   	push   %edx
42ce00:	62 51 6f             	bound  %edx,0x6f(%ecx)
42ce03:	74 62                	je     0x42ce67
42ce05:	73 68                	jae    0x42ce6f
42ce07:	2b 32                	sub    (%edx),%esi
42ce09:	6b 4a 36 2b          	imul   $0x2b,0x36(%edx),%ecx
42ce0d:	41                   	inc    %ecx
42ce0e:	6e                   	outsb  %ds:(%esi),(%dx)
42ce0f:	73 43                	jae    0x42ce54
42ce11:	6f                   	outsl  %ds:(%esi),(%dx)
42ce12:	37                   	aaa
42ce13:	7a 4d                	jp     0x42ce62
42ce15:	46                   	inc    %esi
42ce16:	39 75 4a             	cmp    %esi,0x4a(%ebp)
42ce19:	53                   	push   %ebx
42ce1a:	30 44 78 4d          	xor    %al,0x4d(%eax,%edi,2)
42ce1e:	31 2b                	xor    %ebp,(%ebx)
42ce20:	46                   	inc    %esi
42ce21:	6c                   	insb   (%dx),%es:(%edi)
42ce22:	56                   	push   %esi
42ce23:	43                   	inc    %ebx
42ce24:	34 55                	xor    $0x55,%al
42ce26:	33 2b                	xor    (%ebx),%ebp
42ce28:	63 35 6b 79 69 4d    	arpl   %esi,0x4d69796b
42ce2e:	77 54                	ja     0x42ce84
42ce30:	4f                   	dec    %edi
42ce31:	4b                   	dec    %ebx
42ce32:	39 46 30             	cmp    %eax,0x30(%esi)
42ce35:	4f                   	dec    %edi
42ce36:	77 61                	ja     0x42ce99
42ce38:	32 75 49             	xor    0x49(%ebp),%dh
42ce3b:	6f                   	outsl  %ds:(%esi),(%dx)
42ce3c:	36 4b                	ss dec %ebx
42ce3e:	55                   	push   %ebp
42ce3f:	6d                   	insl   (%dx),%es:(%edi)
42ce40:	31 75 63             	xor    %esi,0x63(%ebp)
42ce43:	55                   	push   %ebp
42ce44:	43                   	inc    %ebx
42ce45:	79 51                	jns    0x42ce98
42ce47:	49                   	dec    %ecx
42ce48:	74 57                	je     0x42cea1
42ce4a:	32 61 69             	xor    0x69(%ecx),%ah
42ce4d:	30 62 4c             	xor    %ah,0x4c(%edx)
42ce50:	4e                   	dec    %esi
42ce51:	72 53                	jb     0x42cea6
42ce53:	74 76                	je     0x42cecb
42ce55:	32 49 73             	xor    0x73(%ecx),%cl
42ce58:	77 4f                	ja     0x42cea9
42ce5a:	73 45                	jae    0x42cea1
42ce5c:	43                   	inc    %ebx
42ce5d:	48                   	dec    %eax
42ce5e:	4e                   	dec    %esi
42ce5f:	46                   	inc    %esi
42ce60:	6e                   	outsb  %ds:(%esi),(%dx)
42ce61:	73 61                	jae    0x42cec4
42ce63:	75 73                	jne    0x42ced8
42ce65:	79 39                	jns    0x42cea0
42ce67:	42                   	inc    %edx
42ce68:	63 47 7a             	arpl   %eax,0x7a(%edi)
42ce6b:	42                   	inc    %edx
42ce6c:	71 2b                	jno    0x42ce99
42ce6e:	62 31                	bound  %esi,(%ecx)
42ce70:	76 6a                	jbe    0x42cedc
42ce72:	6d                   	insl   (%dx),%es:(%edi)
42ce73:	37                   	aaa
42ce74:	57                   	push   %edi
42ce75:	35 6c 39 6d 66       	xor    $0x666d396c,%eax
42ce7a:	33 46 50             	xor    0x50(%esi),%eax
42ce7d:	67 56                	addr16 push %esi
42ce7f:	6b 4c 63 65 69       	imul   $0x69,0x65(%ebx,%eiz,2),%ecx
42ce84:	44                   	inc    %esp
42ce85:	52                   	push   %edx
42ce86:	34 69                	xor    $0x69,%al
42ce88:	5a                   	pop    %edx
42ce89:	4e                   	dec    %esi
42ce8a:	56                   	push   %esi
42ce8b:	30 2f                	xor    %ch,(%edi)
42ce8d:	47                   	inc    %edi
42ce8e:	51                   	push   %ecx
42ce8f:	74 58                	je     0x42cee9
42ce91:	41                   	inc    %ecx
42ce92:	58                   	pop    %eax
42ce93:	79 2f                	jns    0x42cec4
42ce95:	67 51                	addr16 push %ecx
42ce97:	31 30                	xor    %esi,(%eax)
42ce99:	34 4b                	xor    $0x4b,%al
42ce9b:	45                   	inc    %ebp
42ce9c:	4d                   	dec    %ebp
42ce9d:	41                   	inc    %ecx
42ce9e:	44                   	inc    %esp
42ce9f:	31 30                	xor    %esi,(%eax)
42cea1:	6c                   	insb   (%dx),%es:(%edi)
42cea2:	43                   	inc    %ebx
42cea3:	48                   	dec    %eax
42cea4:	53                   	push   %ebx
42cea5:	53                   	push   %ebx
42cea6:	52                   	push   %edx
42cea7:	79 73                	jns    0x42cf1c
42cea9:	6e                   	outsb  %ds:(%esi),(%dx)
42ceaa:	34 57                	xor    $0x57,%al
42ceac:	5a                   	pop    %edx
42cead:	43                   	inc    %ebx
42ceae:	55                   	push   %ebp
42ceaf:	45                   	inc    %ebp
42ceb0:	4d                   	dec    %ebp
42ceb1:	32 30                	xor    (%eax),%dh
42ceb3:	39 32                	cmp    %esi,(%edx)
42ceb5:	43                   	inc    %ebx
42ceb6:	73 53                	jae    0x42cf0b
42ceb8:	39 30                	cmp    %esi,(%eax)
42ceba:	74 41                	je     0x42cefd
42cebc:	50                   	push   %eax
42cebd:	36 33 67 73          	xor    %ss:0x73(%edi),%esp
42cec1:	65 62 30             	bound  %esi,%gs:(%eax)
42cec4:	69 42 70 78 58 7a 72 	imul   $0x727a5878,0x70(%edx),%eax
42cecb:	2b 6b 47             	sub    0x47(%ebx),%ebp
42cece:	4f                   	dec    %edi
42cecf:	2f                   	das
42ced0:	33 63 53             	xor    0x53(%ebx),%esp
42ced3:	44                   	inc    %esp