423e1a:	74 73                	je     0x423e8f
423e1c:	31 45 63             	xor    %eax,0x63(%ebp)
423e1f:	65 6d                	gs insl (%dx),%es:(%edi)
423e21:	74 56                	je     0x423e79
423e23:	33 35 30 43 6a 46    	xor    0x466a4330,%esi
423e29:	36 56                	ss push %esi
423e2b:	65 34 57             	gs xor $0x57,%al
423e2e:	43                   	inc    %ebx
423e2f:	48                   	dec    %eax
423e30:	50                   	push   %eax
423e31:	4b                   	dec    %ebx
423e32:	62 42 48             	bound  %eax,0x48(%edx)
423e35:	7a 36                	jp     0x423e6d
423e37:	6b 4d 51 50          	imul   $0x50,0x51(%ebp),%ecx
423e3b:	4f                   	dec    %edi
423e3c:	74 34                	je     0x423e72
423e3e:	68 62 76 33 42       	push   $0x42337662
423e43:	71 4d                	jno    0x423e92
423e45:	45                   	inc    %ebp
423e46:	7a 4a                	jp     0x423e92
423e48:	4d                   	dec    %ebp
423e49:	7a 56                	jp     0x423ea1
423e4b:	54                   	push   %esp
423e4c:	32 76 6c             	xor    0x6c(%esi),%dh
423e4f:	68 50 6d 6a 69       	push   $0x696a6d50
423e54:	49                   	dec    %ecx
423e55:	50                   	push   %eax
423e56:	64 65 41             	fs gs inc %ecx
423e59:	6c                   	insb   (%dx),%es:(%edi)
423e5a:	77 6c                	ja     0x423ec8
423e5c:	73 6a                	jae    0x423ec8
423e5e:	55                   	push   %ebp
423e5f:	7a 66                	jp     0x423ec7
423e61:	35 6c 2f 59 37       	xor    $0x37592f6c,%eax
423e66:	65 30 65 65          	xor    %ah,%gs:0x65(%ebp)
423e6a:	79 34                	jns    0x423ea0
423e6c:	53                   	push   %ebx
423e6d:	2f                   	das
423e6e:	6b 31 4d             	imul   $0x4d,(%ecx),%esi
423e71:	5a                   	pop    %edx
423e72:	5a                   	pop    %edx
423e73:	43                   	inc    %ebx
423e74:	50                   	push   %eax
423e75:	51                   	push   %ecx
423e76:	36 34 56             	ss xor $0x56,%al
423e79:	31 33                	xor    %esi,(%ebx)
423e7b:	50                   	push   %eax
423e7c:	35 73 68 76 50       	xor    $0x50766873,%eax
423e81:	64 52                	fs push %edx
423e83:	41                   	inc    %ecx
423e84:	2b 74 73 69          	sub    0x69(%ebx,%esi,2),%esi
423e88:	57                   	push   %edi
423e89:	6e                   	outsb  %ds:(%esi),(%dx)
423e8a:	72 30                	jb     0x423ebc
423e8c:	70 53                	jo     0x423ee1
423e8e:	49                   	dec    %ecx
423e8f:	66 34 70             	data16 xor $0x70,%al
423e92:	4a                   	dec    %edx
423e93:	54                   	push   %esp
423e94:	5a                   	pop    %edx
423e95:	6f                   	outsl  %ds:(%esi),(%dx)
423e96:	79 68                	jns    0x423f00
423e98:	77 41                	ja     0x423edb
423e9a:	5a                   	pop    %edx
423e9b:	2b 30                	sub    (%eax),%esi
423e9d:	36 5a                	ss pop %edx
423e9f:	63 54 4e 6e          	arpl   %edx,0x6e(%esi,%ecx,2)
423ea3:	66 6f                	outsw  %ds:(%esi),(%dx)
423ea5:	4a                   	dec    %edx
423ea6:	6f                   	outsl  %ds:(%esi),(%dx)
423ea7:	69 36 65 73 64 33    	imul   $0x33647365,(%esi),%esi
423ead:	31 33                	xor    %esi,(%ebx)
423eaf:	77 41                	ja     0x423ef2
423eb1:	59                   	pop    %ecx
423eb2:	2b 6d 75             	sub    0x75(%ebp),%ebp
423eb5:	7a 30                	jp     0x423ee7
423eb7:	64 55                	fs push %ebp
423eb9:	69 6b 38 57 4c 33 6f 	imul   $0x6f334c57,0x38(%ebx),%ebp
423ec0:	63 53 58             	arpl   %edx,0x58(%ebx)
423ec3:	6b 50 4e 7a          	imul   $0x7a,0x4e(%eax),%edx
423ec7:	30 54 67 51          	xor    %dl,0x51(%edi,%eiz,2)
423ecb:	78 58                	js     0x423f25
423ecd:	72 34                	jb     0x423f03
423ecf:	74 49                	je     0x423f1a
423ed1:	54                   	push   %esp
423ed2:	49                   	dec    %ecx
423ed3:	58                   	pop    %eax
423ed4:	43                   	inc    %ebx
423ed5:	54                   	push   %esp
423ed6:	7a 65                	jp     0x423f3d
423ed8:	35 73 55 30 4e       	xor    $0x4e305573,%eax
423edd:	5a                   	pop    %edx
423ede:	65 36 6c             	gs ss insb (%dx),%es:(%edi)
423ee1:	72 33                	jb     0x423f16
423ee3:	5a                   	pop    %edx
423ee4:	64 41                	fs inc %ecx
423ee6:	7a 31                	jp     0x423f19
423ee8:	54                   	push   %esp
423ee9:	43                   	inc    %ebx
423eea:	6d                   	insl   (%dx),%es:(%edi)
423eeb:	63 57 65             	arpl   %edx,0x65(%edi)
423eee:	4f                   	dec    %edi
423eef:	42                   	inc    %edx
423ef0:	66 7a 4b             	data16 jp 0x423f3e
423ef3:	36 31 6d 4f          	xor    %ebp,%ss:0x4f(%ebp)
423ef7:	2b 72 38             	sub    0x38(%edx),%esi
423efa:	52                   	push   %edx
423efb:	4f                   	dec    %edi
423efc:	46                   	inc    %esi
423efd:	36 46                	ss inc %esi
423eff:	6e                   	outsb  %ds:(%esi),(%dx)
423f00:	54                   	push   %esp
423f01:	61                   	popa
423f02:	55                   	push   %ebp
423f03:	51                   	push   %ecx
423f04:	4b                   	dec    %ebx
423f05:	59                   	pop    %ecx
423f06:	68 50 73 45 77       	push   $0x77457350
423f0b:	70 4c                	jo     0x423f59
423f0d:	46                   	inc    %esi
423f0e:	4c                   	dec    %esp
423f0f:	2b 79 35             	sub    0x35(%ecx),%edi
423f12:	4d                   	dec    %ebp
423f13:	30 4b 34             	xor    %cl,0x34(%ebx)
423f16:	51                   	push   %ecx
423f17:	44                   	inc    %esp
423f18:	6d                   	insl   (%dx),%es:(%edi)
423f19:	70 56                	jo     0x423f71
423f1b:	69 4c 4a 50 58 70 34 	imul   $0x57347058,0x50(%edx,%ecx,2),%ecx
423f22:	57
423f23:	57                   	push   %edi
423f24:	41                   	inc    %ecx
423f25:	67 75 77             	addr16 jne 0x423f9f
423f28:	32 6d 39             	xor    0x39(%ebp),%ch
423f2b:	6b 69 42 5a          	imul   $0x5a,0x42(%ecx),%ebp
423f2f:	71 56                	jno    0x423f87
423f31:	2f                   	das
423f32:	39 4c 4b 50          	cmp    %ecx,0x50(%ebx,%ecx,2)
423f36:	50                   	push   %eax
423f37:	6d                   	insl   (%dx),%es:(%edi)
423f38:	47                   	inc    %edi
423f39:	63 6d 6c             	arpl   %ebp,0x6c(%ebp)
423f3c:	6c                   	insb   (%dx),%es:(%edi)
423f3d:	78 4d                	js     0x423f8c
423f3f:	44                   	inc    %esp
423f40:	4a                   	dec    %edx
423f41:	77 58                	ja     0x423f9b
423f43:	33 75 69             	xor    0x69(%ebp),%esi
423f46:	44                   	inc    %esp
423f47:	58                   	pop    %eax
423f48:	4d                   	dec    %ebp
423f49:	71 4d                	jno    0x423f98
423f4b:	49                   	dec    %ecx
423f4c:	75 33                	jne    0x423f81
423f4e:	6b 5a 74 62          	imul   $0x62,0x74(%edx),%ebx
423f52:	37                   	aaa
423f53:	50                   	push   %eax
423f54:	46                   	inc    %esi
423f55:	31 72 2f             	xor    %esi,0x2f(%edx)
423f58:	32 6f 44             	xor    0x44(%edi),%ch
423f5b:	37                   	aaa
423f5c:	33 79 74             	xor    0x74(%ecx),%edi
423f5f:	62 56 6d             	bound  %edx,0x6d(%esi)
423f62:	34 56                	xor    $0x56,%al
423f64:	68 2f 62 42 4a       	push   $0x4a42622f
423f69:	73 6d                	jae    0x423fd8
423f6b:	53                   	push   %ebx
423f6c:	59                   	pop    %ecx
423f6d:	5a                   	pop    %edx
423f6e:	6c                   	insb   (%dx),%es:(%edi)
423f6f:	62 36                	bound  %esi,(%esi)
423f71:	53                   	push   %ebx
423f72:	5a                   	pop    %edx
423f73:	31 79 78             	xor    %edi,0x78(%ecx)
423f76:	31 78 7a             	xor    %edi,0x7a(%eax)
423f79:	48                   	dec    %eax
423f7a:	39 79 4a             	cmp    %edi,0x4a(%ecx)
423f7d:	58                   	pop    %eax
423f7e:	4a                   	dec    %edx
423f7f:	39 35 50 67 45 70    	cmp    %esi,0x70456750
423f85:	43                   	inc    %ebx
423f86:	4f                   	dec    %edi
423f87:	4c                   	dec    %esp
423f88:	4b                   	dec    %ebx
423f89:	55                   	push   %ebp
423f8a:	4d                   	dec    %ebp
423f8b:	6f                   	outsl  %ds:(%esi),(%dx)
423f8c:	4f                   	dec    %edi
423f8d:	5a                   	pop    %edx
423f8e:	53                   	push   %ebx
423f8f:	59                   	pop    %ecx
423f90:	6e                   	outsb  %ds:(%esi),(%dx)
423f91:	59                   	pop    %ecx
423f92:	6e                   	outsb  %ds:(%esi),(%dx)
423f93:	56                   	push   %esi
423f94:	43                   	inc    %ebx
423f95:	73 31                	jae    0x423fc8
423f97:	38 6a 79             	cmp    %ch,0x79(%edx)
423f9a:	62 68 68             	bound  %ebp,0x68(%eax)
423f9d:	50                   	push   %eax
423f9e:	6e                   	outsb  %ds:(%esi),(%dx)
423f9f:	75 76                	jne    0x424017
423fa1:	44                   	inc    %esp
423fa2:	62 52 5a             	bound  %edx,0x5a(%edx)
423fa5:	72 66                	jb     0x42400d
423fa7:	42                   	inc    %edx
423fa8:	54                   	push   %esp
423fa9:	43                   	inc    %ebx
423faa:	6d                   	insl   (%dx),%es:(%edi)
423fab:	42                   	inc    %edx
423fac:	66 4d                	dec    %bp
423fae:	30 37                	xor    %dh,(%edi)
423fb0:	6a 62                	push   $0x62
423fb2:	35 59 6c 42 58       	xor    $0x58426c59,%eax
423fb7:	34 34                	xor    $0x34,%al
423fb9:	64 58                	fs pop %eax
423fbb:	39 43 32             	cmp    %eax,0x32(%ebx)
423fbe:	66 6b 49 4e 2f       	imul   $0x2f,0x4e(%ecx),%cx
423fc3:	47                   	inc    %edi
423fc4:	32 6c 4a 2b          	xor    0x2b(%edx,%ecx,2),%ch
423fc8:	36 63 6b 37          	arpl   %ebp,%ss:0x37(%ebx)
423fcc:	36 47                	ss inc %edi
423fce:	49                   	dec    %ecx
423fcf:	2b 62 71             	sub    0x71(%edx),%esp
423fd2:	6a 50                	push   $0x50
423fd4:	79 39                	jns    0x42400f
423fd6:	47                   	inc    %edi
423fd7:	71 4e                	jno    0x424027
423fd9:	76 53                	jbe    0x42402e
423fdb:	53                   	push   %ebx
423fdc:	6b 49 65 46          	imul   $0x46,0x65(%ecx),%ecx
423fe0:	36 74 38             	ss je  0x42401b
423fe3:	48                   	dec    %eax
423fe4:	50                   	push   %eax
423fe5:	78 7a                	js     0x424061
423fe7:	41                   	inc    %ecx
423fe8:	56                   	push   %esi
423fe9:	70 50                	jo     0x42403b
423feb:	41                   	inc    %ecx
423fec:	79 34                	jns    0x424022
423fee:	52                   	push   %edx
423fef:	58                   	pop    %eax
423ff0:	57                   	push   %edi
423ff1:	75 30                	jne    0x424023
423ff3:	54                   	push   %esp
423ff4:	58                   	pop    %eax
423ff5:	67 6e                	outsb  %ds:(%si),(%dx)
423ff7:	58                   	pop    %eax
423ff8:	46                   	inc    %esi
423ff9:	64 46                	fs inc %esi
423ffb:	4e                   	dec    %esi
423ffc:	4c                   	dec    %esp
423ffd:	2b 52 51             	sub    0x51(%edx),%edx
424000:	67 72 6c             	addr16 jb 0x42406f
424003:	42                   	inc    %edx
424004:	47                   	inc    %edi
424005:	45                   	inc    %ebp
424006:	55                   	push   %ebp
424007:	6d                   	insl   (%dx),%es:(%edi)
424008:	2b 6e 72             	sub    0x72(%esi),%ebp
42400b:	61                   	popa
42400c:	73 57                	jae    0x424065
42400e:	47                   	inc    %edi
42400f:	66 38 48 6d          	data16 cmp %cl,0x6d(%eax)
424013:	74 4a                	je     0x42405f
424015:	65 50                	gs push %eax
424017:	78 70                	js     0x424089
424019:	46                   	inc    %esi
42401a:	43                   	inc    %ebx
42401b:	55                   	push   %ebp
42401c:	2f                   	das
42401d:	37                   	aaa
42401e:	4d                   	dec    %ebp
42401f:	47                   	inc    %edi
424020:	4d                   	dec    %ebp
424021:	4f                   	dec    %edi
424022:	32 4a 46             	xor    0x46(%edx),%cl
424025:	4b                   	dec    %ebx
424026:	73 50                	jae    0x424078
424028:	30 6f 78             	xor    %ch,0x78(%edi)
42402b:	2f                   	das
42402c:	36 78 4c             	ss js  0x42407b
42402f:	61                   	popa
424030:	5a                   	pop    %edx
424031:	46                   	inc    %esi
424032:	36 4e                	ss dec %esi
424034:	58                   	pop    %eax
424035:	5a                   	pop    %edx
424036:	68 2f 52 35 4d       	push   $0x4d35522f
42403b:	5a                   	pop    %edx
42403c:	64 32 4d 53          	xor    %fs:0x53(%ebp),%cl
424040:	6d                   	insl   (%dx),%es:(%edi)
424041:	4a                   	dec    %edx
424042:	4c                   	dec    %esp
424043:	77 41                	ja     0x424086
424045:	54                   	push   %esp
424046:	67 52                	addr16 push %edx
424048:	31 4c 35 70          	xor    %ecx,0x70(%ebp,%esi,1)
42404c:	75 6e                	jne    0x4240bc
42404e:	59                   	pop    %ecx
42404f:	4f                   	dec    %edi
424050:	38 50 6b             	cmp    %dl,0x6b(%eax)
424053:	61                   	popa
424054:	44                   	inc    %esp
424055:	4a                   	dec    %edx
424056:	72 55                	jb     0x4240ad
424058:	63 57 67             	arpl   %edx,0x67(%edi)
42405b:	62 4c 30 6d          	bound  %ecx,0x6d(%eax,%esi,1)
42405f:	39 71 55             	cmp    %esi,0x55(%ecx)
424062:	75 76                	jne    0x4240da
424064:	41                   	inc    %ecx
424065:	67 35 53 52 6d 78    	addr16 xor $0x786d5253,%eax
42406b:	33 77 51             	xor    0x51(%edi),%esi
42406e:	79 76                	jns    0x4240e6
424070:	46                   	inc    %esi
424071:	57                   	push   %edi
424072:	75 49                	jne    0x4240bd
424074:	6f                   	outsl  %ds:(%esi),(%dx)
424075:	34 57                	xor    $0x57,%al
424077:	48                   	dec    %eax
424078:	64 4a                	fs dec %edx
42407a:	62 4d 74             	bound  %ecx,0x74(%ebp)
42407d:	78 66                	js     0x4240e5
42407f:	4a                   	dec    %edx
424080:	78 48                	js     0x4240ca
424082:	74 4f                	je     0x4240d3
424084:	4c                   	dec    %esp
424085:	6c                   	insb   (%dx),%es:(%edi)
424086:	49                   	dec    %ecx
424087:	71 4d                	jno    0x4240d6
424089:	30 74 4b 43          	xor    %dh,0x43(%ebx,%ecx,2)
42408d:	62 57 5a             	bound  %edx,0x5a(%edi)
424090:	4a                   	dec    %edx
424091:	76 64                	jbe    0x4240f7
424093:	62 6f 73             	bound  %ebp,0x73(%edi)
424096:	79 7a                	jns    0x424112
424098:	4b                   	dec    %ebx
424099:	66 58                	pop    %ax
42409b:	48                   	dec    %eax
42409c:	6a 67                	push   $0x67
42409e:	53                   	push   %ebx
42409f:	73 56                	jae    0x4240f7
4240a1:	57                   	push   %edi
4240a2:	50                   	push   %eax
4240a3:	66 30 47 56          	data16 xor %al,0x56(%edi)
4240a7:	64 58                	fs pop %eax
4240a9:	6c                   	insb   (%dx),%es:(%edi)
4240aa:	79 6c                	jns    0x424118
4240ac:	65 77 33             	gs ja  0x4240e2
4240af:	78 37                	js     0x4240e8