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
4240b1:	46                   	inc    %esi
4240b2:	71 66                	jno    0x42411a
4240b4:	69 35 61 47 45 68 70 	imul   $0x2b2b3970,0x68454761,%esi
4240bb:	39 2b 2b
4240be:	41                   	inc    %ecx
4240bf:	43                   	inc    %ebx
4240c0:	54                   	push   %esp
4240c1:	63 57 38             	arpl   %edx,0x38(%edi)
4240c4:	73 37                	jae    0x4240fd
4240c6:	6c                   	insb   (%dx),%es:(%edi)
4240c7:	4e                   	dec    %esi
4240c8:	46                   	inc    %esi
4240c9:	33 31                	xor    (%ecx),%esi
4240cb:	68 30 59 57 52       	push   $0x52575930
4240d0:	7a 41                	jp     0x424113
4240d2:	52                   	push   %edx
4240d3:	6c                   	insb   (%dx),%es:(%edi)
4240d4:	51                   	push   %ecx
4240d5:	75 72                	jne    0x424149
4240d7:	6f                   	outsl  %ds:(%esi),(%dx)
4240d8:	56                   	push   %esi
4240d9:	72 41                	jb     0x42411c
4240db:	79 49                	jns    0x424126
4240dd:	32 4f 32             	xor    0x32(%edi),%cl
4240e0:	30 64 2b 59          	xor    %ah,0x59(%ebx,%ebp,1)
4240e4:	72 74                	jb     0x42415a
4240e6:	38 49 4c             	cmp    %cl,0x4c(%ecx)
4240e9:	59                   	pop    %ecx
4240ea:	38 73 72             	cmp    %dh,0x72(%ebx)
4240ed:	44                   	inc    %esp
4240ee:	77 45                	ja     0x424135
4240f0:	61                   	popa
4240f1:	52                   	push   %edx
4240f2:	67 4d                	addr16 dec %ebp
4240f4:	58                   	pop    %eax
4240f5:	38 62 63             	cmp    %ah,0x63(%edx)
4240f8:	35 55 37 49 48       	xor    $0x48493755,%eax
4240fd:	74 4a                	je     0x424149
4240ff:	78 51                	js     0x424152
424101:	4c                   	dec    %esp
424102:	52                   	push   %edx
424103:	56                   	push   %esi
424104:	49                   	dec    %ecx
424105:	45                   	inc    %ebp
424106:	4f                   	dec    %edi
424107:	73 79                	jae    0x424182
424109:	38 36                	cmp    %dh,(%esi)
42410b:	66 4b                	dec    %bx
42410d:	62 66 2f             	bound  %esp,0x2f(%esi)
424110:	4d                   	dec    %ebp
424111:	34 6d                	xor    $0x6d,%al
424113:	53                   	push   %ebx
424114:	5a                   	pop    %edx
424115:	57                   	push   %edi
424116:	39 57 31             	cmp    %edx,0x31(%edi)
424119:	31 73 59             	xor    %esi,0x59(%ebx)
42411c:	57                   	push   %edi
42411d:	54                   	push   %esp
42411e:	61                   	popa
42411f:	48                   	dec    %eax
424120:	6a 78                	push   $0x78
424122:	57                   	push   %edi
424123:	51                   	push   %ecx
424124:	54                   	push   %esp
424125:	38 62 46             	cmp    %ah,0x46(%edx)
424128:	6e                   	outsb  %ds:(%esi),(%dx)
424129:	4d                   	dec    %ebp
42412a:	43                   	inc    %ebx
42412b:	31 36                	xor    %esi,(%esi)
42412d:	78 33                	js     0x424162
42412f:	67 42                	addr16 inc %edx
424131:	30 64 4c 70          	xor    %ah,0x70(%esp,%ecx,2)
424135:	4b                   	dec    %ebx
424136:	71 6e                	jno    0x4241a6
424138:	67 74 48             	addr16 je 0x424183
42413b:	2f                   	das
42413c:	4a                   	dec    %edx
42413d:	50                   	push   %eax
42413e:	65 41                	gs inc %ecx
424140:	6b 67 4a 32          	imul   $0x32,0x4a(%edi),%esp
424144:	78 64                	js     0x4241aa
424146:	73 4c                	jae    0x424194
424148:	79 56                	jns    0x4241a0
42414a:	63 49 79             	arpl   %ecx,0x79(%ecx)
42414d:	78 58                	js     0x4241a7
42414f:	68 79 51 65 61       	push   $0x61655179
424154:	4b                   	dec    %ebx
424155:	6a 77                	push   $0x77
424157:	6b 74 59 59 2b       	imul   $0x2b,0x59(%ecx,%ebx,2),%esi
42415c:	66 6b 6f 5a 38       	imul   $0x38,0x5a(%edi),%bp
424161:	72 49                	jb     0x4241ac
424163:	52                   	push   %edx
424164:	4e                   	dec    %esi
424165:	56                   	push   %esi
424166:	71 56                	jno    0x4241be
424168:	4b                   	dec    %ebx
424169:	4e                   	dec    %esi
42416a:	65 79 6e             	gs jns 0x4241db
42416d:	61                   	popa
42416e:	4b                   	dec    %ebx
42416f:	6c                   	insb   (%dx),%es:(%edi)
424170:	4d                   	dec    %ebp
424171:	46                   	inc    %esi
424172:	37                   	aaa
424173:	74 36                	je     0x4241ab
424175:	66 78 47             	data16 js 0x4241bf
424178:	48                   	dec    %eax
424179:	74 54                	je     0x4241cf
42417b:	31 4d 4d             	xor    %ecx,0x4d(%ebp)
42417e:	54                   	push   %esp
42417f:	42                   	inc    %edx
424180:	49                   	dec    %ecx
424181:	51                   	push   %ecx
424182:	76 52                	jbe    0x4241d6
424184:	74 64                	je     0x4241ea
424186:	63 6e 55             	arpl   %ebp,0x55(%esi)
424189:	66 36 58             	ss pop %ax
42418c:	76 36                	jbe    0x4241c4
42418e:	67 73 4a             	addr16 jae 0x4241db
424191:	6d                   	insl   (%dx),%es:(%edi)
424192:	79 52                	jns    0x4241e6
424194:	44                   	inc    %esp
424195:	73 37                	jae    0x4241ce
424197:	48                   	dec    %eax
424198:	4c                   	dec    %esp
424199:	53                   	push   %ebx
42419a:	38 38                	cmp    %bh,(%eax)
42419c:	52                   	push   %edx
42419d:	52                   	push   %edx
42419e:	47                   	inc    %edi
42419f:	4c                   	dec    %esp
4241a0:	6b 74 37 72 43       	imul   $0x43,0x72(%edi,%esi,1),%esi
4241a5:	67 4f                	addr16 dec %edi
4241a7:	77 6a                	ja     0x424213
4241a9:	42                   	inc    %edx
4241aa:	47                   	inc    %edi
4241ab:	4f                   	dec    %edi
4241ac:	54                   	push   %esp
4241ad:	63 6a 6e             	arpl   %ebp,0x6e(%edx)
4241b0:	63 70 4a             	arpl   %esi,0x4a(%eax)
4241b3:	2b 48 63             	sub    0x63(%eax),%ecx
4241b6:	34 7a                	xor    $0x7a,%al
4241b8:	64 79 57             	fs jns 0x424212
4241bb:	58                   	pop    %eax
4241bc:	6e                   	outsb  %ds:(%esi),(%dx)
4241bd:	2f                   	das
4241be:	72 6c                	jb     0x42422c
4241c0:	4a                   	dec    %edx
4241c1:	52                   	push   %edx
4241c2:	78 61                	js     0x424225
4241c4:	4b                   	dec    %ebx
4241c5:	48                   	dec    %eax
4241c6:	67 7a 5a             	addr16 jp 0x424223
4241c9:	34 78                	xor    $0x78,%al
4241cb:	76 4d                	jbe    0x42421a
4241cd:	4e                   	dec    %esi
4241ce:	74 6f                	je     0x42423f
4241d0:	50                   	push   %eax
4241d1:	47                   	inc    %edi
4241d2:	66 57                	push   %di
4241d4:	6f                   	outsl  %ds:(%esi),(%dx)
4241d5:	63 4e 72             	arpl   %ecx,0x72(%esi)
4241d8:	76 61                	jbe    0x42423b
4241da:	63 2f                	arpl   %ebp,(%edi)
4241dc:	41                   	inc    %ecx
4241dd:	69 57 70 76 78 6d 35 	imul   $0x356d7876,0x70(%edi),%edx
4241e4:	55                   	push   %ebp
4241e5:	37                   	aaa
4241e6:	50                   	push   %eax
4241e7:	59                   	pop    %ecx
4241e8:	4c                   	dec    %esp
4241e9:	32 50 34             	xor    0x34(%eax),%dl
4241ec:	64 5a                	fs pop %edx
4241ee:	57                   	push   %edi
4241ef:	79 42                	jns    0x424233