42003e:	48                   	dec    %eax
42003f:	35 5a 4f 33 55       	xor    $0x55334f5a,%eax
420044:	50                   	push   %eax
420045:	52                   	push   %edx
420046:	2b 61 54             	sub    0x54(%ecx),%esp
420049:	2f                   	das
42004a:	30 6b 6a             	xor    %ch,0x6a(%ebx)
42004d:	2b 76 53             	sub    0x53(%esi),%esi
420050:	48                   	dec    %eax
420051:	68 78 42 6c 72       	push   $0x726c4278
420056:	32 4e 46             	xor    0x46(%esi),%cl
420059:	61                   	popa
42005a:	74 64                	je     0x4200c0
42005c:	6e                   	outsb  %ds:(%esi),(%dx)
42005d:	2f                   	das
42005e:	45                   	inc    %ebp
42005f:	53                   	push   %ebx
420060:	33 74 30 54          	xor    0x54(%eax,%esi,1),%esi
420064:	50                   	push   %eax
420065:	4f                   	dec    %edi
420066:	2b 46 2f             	sub    0x2f(%esi),%eax
420069:	64 52                	fs push %edx
42006b:	4f                   	dec    %edi
42006c:	2b 67 47             	sub    0x47(%edi),%esp
42006f:	58                   	pop    %eax
420070:	35 4d 64 70 2f       	xor    $0x2f70644d,%eax
420075:	4e                   	dec    %esi
420076:	62 6e 59             	bound  %ebp,0x59(%esi)
420079:	69 30 6d 75 53 51    	imul   $0x5153756d,(%eax),%esi
42007f:	6f                   	outsl  %ds:(%esi),(%dx)
420080:	54                   	push   %esp
420081:	49                   	dec    %ecx
420082:	2b 30                	sub    (%eax),%esi
420084:	4a                   	dec    %edx
420085:	49                   	dec    %ecx
420086:	38 57 7a             	cmp    %dl,0x7a(%edi)
420089:	4b                   	dec    %ebx
42008a:	57                   	push   %edi
42008b:	38 65 69             	cmp    %ah,0x69(%ebp)
42008e:	76 6b                	jbe    0x4200fb
420090:	57                   	push   %edi
420091:	55                   	push   %ebp
420092:	70 58                	jo     0x4200ec
420094:	39 66 50             	cmp    %esp,0x50(%esi)
420097:	46                   	inc    %esi
420098:	72 35                	jb     0x4200cf
42009a:	70 6c                	jo     0x420108
42009c:	61                   	popa
42009d:	33 49 78             	xor    0x78(%ecx),%ecx
4200a0:	4c                   	dec    %esp
4200a1:	42                   	inc    %edx
4200a2:	65 36 44             	gs ss inc %esp
4200a5:	5a                   	pop    %edx
4200a6:	53                   	push   %ebx
4200a7:	42                   	inc    %edx
4200a8:	38 42 68             	cmp    %al,0x68(%edx)
4200ab:	31 63 2b             	xor    %esp,0x2b(%ebx)
4200ae:	37                   	aaa
4200af:	69 53 59 39 6e 54 6a 	imul   $0x6a546e39,0x59(%ebx),%edx
4200b6:	56                   	push   %esi
4200b7:	47                   	inc    %edi
4200b8:	4d                   	dec    %ebp
4200b9:	6f                   	outsl  %ds:(%esi),(%dx)
4200ba:	79 53                	jns    0x42010f
4200bc:	52                   	push   %edx
4200bd:	49                   	dec    %ecx
4200be:	45                   	inc    %ebp
4200bf:	74 31                	je     0x4200f2
4200c1:	6c                   	insb   (%dx),%es:(%edi)
4200c2:	59                   	pop    %ecx
4200c3:	79 62                	jns    0x420127
4200c5:	53                   	push   %ebx
4200c6:	6e                   	outsb  %ds:(%esi),(%dx)
4200c7:	57                   	push   %edi
4200c8:	6b 62 72 61          	imul   $0x61,0x72(%edx),%esp
4200cc:	30 63 46             	xor    %ah,0x46(%ebx)
4200cf:	34 66                	xor    $0x66,%al
4200d1:	4f                   	dec    %edi
4200d2:	67 59                	addr16 pop %ecx
4200d4:	41                   	inc    %ecx
4200d5:	78 56                	js     0x42012d
4200d7:	35 59 6a 4a 6a       	xor    $0x6a4a6a59,%eax
4200dc:	63 71 55             	arpl   %esi,0x55(%ecx)
4200df:	6c                   	insb   (%dx),%es:(%edi)
4200e0:	64 31 31             	xor    %esi,%fs:(%ecx)
4200e3:	71 67                	jno    0x42014c
4200e5:	32 72 44             	xor    0x44(%edx),%dh
4200e8:	38 70 42             	cmp    %dh,0x42(%eax)
4200eb:	62 32                	bound  %esi,(%edx)
4200ed:	42                   	inc    %edx
4200ee:	56                   	push   %esi
4200ef:	39 4a 70             	cmp    %ecx,0x70(%edx)
4200f2:	4d                   	dec    %ebp
4200f3:	46                   	inc    %esi
4200f4:	5a                   	pop    %edx
4200f5:	66 4a                	dec    %dx
4200f7:	46                   	inc    %esi
4200f8:	4e                   	dec    %esi
4200f9:	46                   	inc    %esi
4200fa:	4e                   	dec    %esi
4200fb:	49                   	dec    %ecx
4200fc:	42                   	inc    %edx
4200fd:	75 51                	jne    0x420150
4200ff:	38 61 4a             	cmp    %ah,0x4a(%ecx)
420102:	33 49 53             	xor    0x53(%ecx),%ecx
420105:	4f                   	dec    %edi
420106:	5a                   	pop    %edx
420107:	69 59 76 73 62 34 52 	imul   $0x52346273,0x76(%ecx),%ebx
42010e:	35 2b 6e 72 67       	xor    $0x67726e2b,%eax
420113:	52                   	push   %edx
420114:	67 53                	addr16 push %ebx
420116:	76 2f                	jbe    0x420147
420118:	56                   	push   %esi
420119:	33 53 33             	xor    0x33(%ebx),%edx
42011c:	76 55                	jbe    0x420173
42011e:	74 61                	je     0x420181
420120:	2f                   	das
420121:	6e                   	outsb  %ds:(%esi),(%dx)
420122:	62 72 35             	bound  %esi,0x35(%edx)
420125:	73 69                	jae    0x420190
420127:	33 51 71             	xor    0x71(%ecx),%edx
42012a:	70 69                	jo     0x420195
42012c:	63 4f 6f             	arpl   %ecx,0x6f(%edi)
42012f:	75 2f                	jne    0x420160
420131:	72 53                	jb     0x420186
420133:	4c                   	dec    %esp
420134:	75 4e                	jne    0x420184
420136:	44                   	inc    %esp
420137:	54                   	push   %esp
420138:	39 68 69             	cmp    %ebp,0x69(%eax)
42013b:	48                   	dec    %eax
42013c:	69 76 62 37 31 6b 57 	imul   $0x576b3137,0x62(%esi),%esi
420143:	79 6f                	jns    0x4201b4
420145:	36 4d                	ss dec %ebp
420147:	39 30                	cmp    %esi,(%eax)
420149:	6c                   	insb   (%dx),%es:(%edi)
42014a:	75 67                	jne    0x4201b3
42014c:	78 69                	js     0x4201b7
42014e:	43                   	inc    %ebx
42014f:	66 30 34 47          	data16 xor %dh,(%edi,%eax,2)
420153:	61                   	popa
420154:	72 42                	jb     0x420198
420156:	4d                   	dec    %ebp
420157:	79 6d                	jns    0x4201c6
420159:	34 53                	xor    $0x53,%al
42015b:	75 30                	jne    0x42018d
42015d:	67 54                	addr16 push %esp
42015f:	45                   	inc    %ebp
420160:	2f                   	das
420161:	54                   	push   %esp
420162:	69 45 6f 69 43 64 4e 	imul   $0x4e644369,0x6f(%ebp),%eax
420169:	65 6c                	gs insb (%dx),%es:(%edi)
42016b:	42                   	inc    %edx
42016c:	71 5a                	jno    0x4201c8
42016e:	55                   	push   %ebp
42016f:	6c                   	insb   (%dx),%es:(%edi)
420170:	57                   	push   %edi
420171:	61                   	popa
420172:	59                   	pop    %ecx
420173:	51                   	push   %ecx
420174:	4c                   	dec    %esp
420175:	68 7a 58 35 58       	push   $0x5835587a
42017a:	7a 72                	jp     0x4201ee
42017c:	6c                   	insb   (%dx),%es:(%edi)
42017d:	2b 6f 30             	sub    0x30(%edi),%ebp
420180:	50                   	push   %eax
420181:	59                   	pop    %ecx
420182:	6f                   	outsl  %ds:(%esi),(%dx)
420183:	71 66                	jno    0x4201eb
420185:	68 33 38 59 78       	push   $0x78593833
42018a:	36 44                	ss inc %esp
42018c:	53                   	push   %ebx
42018d:	75 35                	jne    0x4201c4
42018f:	45                   	inc    %ebp
420190:	4a                   	dec    %edx
420191:	32 7a 52             	xor    0x52(%edx),%bh
420194:	79 5a                	jns    0x4201f0
420196:	62 32                	bound  %esi,(%edx)
420198:	48                   	dec    %eax
420199:	56                   	push   %esi
42019a:	74 59                	je     0x4201f5
42019c:	74 68                	je     0x420206
42019e:	31 36                	xor    %esi,(%esi)
4201a0:	2f                   	das
4201a1:	6e                   	outsb  %ds:(%esi),(%dx)
4201a2:	5a                   	pop    %edx
4201a3:	78 2b                	js     0x4201d0
4201a5:	68 51 6c 36 44       	push   $0x44366c51
4201aa:	2b 4c 59 76          	sub    0x76(%ecx,%ebx,2),%ecx
4201ae:	69 77 32 2f 6e 53 47 	imul   $0x47536e2f,0x32(%edi),%esi
4201b5:	71 6c                	jno    0x420223
4201b7:	64 79 34             	fs jns 0x4201ee
4201ba:	31 2b                	xor    %ebp,(%ebx)
4201bc:	56                   	push   %esi
4201bd:	77 50                	ja     0x42020f
4201bf:	5a                   	pop    %edx
4201c0:	78 4d                	js     0x42020f
4201c2:	65 2f                	gs das
4201c4:	72 4d                	jb     0x420213
4201c6:	50                   	push   %eax
4201c7:	73 2b                	jae    0x4201f4
4201c9:	64 2f                	fs das
4201cb:	6d                   	insl   (%dx),%es:(%edi)
4201cc:	6c                   	insb   (%dx),%es:(%edi)
4201cd:	58                   	pop    %eax
4201ce:	2b 43 4c             	sub    0x4c(%ebx),%eax
4201d1:	72 44                	jb     0x420217
4201d3:	6c                   	insb   (%dx),%es:(%edi)
4201d4:	33 4f 58             	xor    0x58(%edi),%ecx
4201d7:	73 6a                	jae    0x420243
4201d9:	48                   	dec    %eax
4201da:	46                   	inc    %esi
4201db:	46                   	inc    %esi
4201dc:	56                   	push   %esi
4201dd:	6d                   	insl   (%dx),%es:(%edi)
4201de:	6d                   	insl   (%dx),%es:(%edi)
4201df:	61                   	popa
4201e0:	72 4d                	jb     0x42022f
4201e2:	4a                   	dec    %edx
4201e3:	65 66 31 73 70       	xor    %si,%gs:0x70(%ebx)
4201e8:	5a                   	pop    %edx
4201e9:	74 62                	je     0x42024d
4201eb:	4d                   	dec    %ebp
4201ec:	4c                   	dec    %esp
4201ed:	6c                   	insb   (%dx),%es:(%edi)
4201ee:	77 6f                	ja     0x42025f
4201f0:	57                   	push   %edi
4201f1:	47                   	inc    %edi
4201f2:	2b 6f 70             	sub    0x70(%edi),%ebp
4201f5:	66 62 35 6e 33 74 37 	bound  %si,0x3774336e
4201fc:	53                   	push   %ebx
4201fd:	70 66                	jo     0x420265
4201ff:	64 73 31             	fs jae 0x420233
420202:	61                   	popa
420203:	54                   	push   %esp
420204:	33 50 36             	xor    0x36(%eax),%edx
420207:	5a                   	pop    %edx
420208:	6d                   	insl   (%dx),%es:(%edi)
420209:	51                   	push   %ecx
42020a:	47                   	inc    %edi
42020b:	53                   	push   %ebx
42020c:	4b                   	dec    %ebx
42020d:	55                   	push   %ebp
42020e:	57                   	push   %edi
42020f:	47                   	inc    %edi
420210:	6a 6b                	push   $0x6b
420212:	2f                   	das
420213:	4b                   	dec    %ebx
420214:	66 72 6f             	data16 jb 0x420286
420217:	2f                   	das
420218:	44                   	inc    %esp
420219:	6c                   	insb   (%dx),%es:(%edi)
42021a:	38 4f 6c             	cmp    %cl,0x6c(%edi)
42021d:	70 43                	jo     0x420262
42021f:	55                   	push   %ebp
420220:	45                   	inc    %ebp
420221:	52                   	push   %edx
420222:	65 56                	gs push %esi
420224:	6c                   	insb   (%dx),%es:(%edi)
420225:	59                   	pop    %ecx
420226:	42                   	inc    %edx
420227:	55                   	push   %ebp
420228:	62 79 69             	bound  %edi,0x69(%ecx)
42022b:	43                   	inc    %ebx
42022c:	50                   	push   %eax
42022d:	6e                   	outsb  %ds:(%esi),(%dx)
42022e:	71 72                	jno    0x4202a2
420230:	53                   	push   %ebx
420231:	30 66 38             	xor    %ah,0x38(%esi)
420234:	50                   	push   %eax
420235:	74 65                	je     0x42029c
420237:	37                   	aaa
420238:	58                   	pop    %eax
420239:	65 35 6a 33 55 34    	gs xor $0x3455336a,%eax
42023f:	4f                   	dec    %edi
420240:	6d                   	insl   (%dx),%es:(%edi)
420241:	64 36 57             	fs ss push %edi
420244:	54                   	push   %esp
420245:	48                   	dec    %eax
420246:	37                   	aaa
420247:	2b 66 41             	sub    0x41(%esi),%esp
42024a:	4f                   	dec    %edi
42024b:	55                   	push   %ebp
42024c:	66 7a 62             	data16 jp 0x4202b1
42024f:	79 49                	jns    0x42029a
420251:	37                   	aaa
420252:	47                   	inc    %edi
420253:	56                   	push   %esi
420254:	6b 65 69 73          	imul   $0x73,0x69(%ebp),%esp
420258:	44                   	inc    %esp
420259:	68 62 33 51 61       	push   $0x61513362
42025e:	47                   	inc    %edi
42025f:	71 50                	jno    0x4202b1
420261:	51                   	push   %ecx
420262:	76 72                	jbe    0x4202d6
420264:	5a                   	pop    %edx
420265:	34 56                	xor    $0x56,%al
420267:	54                   	push   %esp
420268:	54                   	push   %esp
420269:	41                   	inc    %ecx
42026a:	66 4a                	dec    %dx
42026c:	46                   	inc    %esi
42026d:	73 5a                	jae    0x4202c9
42026f:	46                   	inc    %esi
420270:	39 76 39             	cmp    %esi,0x39(%esi)
420273:	65 36 59             	gs ss pop %ecx
420276:	66 4c                	dec    %sp
420278:	63 6f 41             	arpl   %ebp,0x41(%edi)
42027b:	54                   	push   %esp
42027c:	45                   	inc    %ebp
42027d:	33 69 76             	xor    0x76(%ecx),%ebp
420280:	41                   	inc    %ecx
420281:	31 44 73 35          	xor    %eax,0x35(%ebx,%esi,2)
420285:	43                   	inc    %ebx
420286:	55                   	push   %ebp
420287:	39 30                	cmp    %esi,(%eax)
420289:	2f                   	das
42028a:	42                   	inc    %edx
42028b:	31 37                	xor    %esi,(%edi)
42028d:	37                   	aaa
42028e:	41                   	inc    %ecx
42028f:	56                   	push   %esi
420290:	6f                   	outsl  %ds:(%esi),(%dx)
420291:	49                   	dec    %ecx
420292:	73 76                	jae    0x42030a
420294:	47                   	inc    %edi
420295:	2b 75 67             	sub    0x67(%ebp),%esi
420298:	34 6b                	xor    $0x6b,%al
42029a:	55                   	push   %ebp
42029b:	79 6a                	jns    0x420307
42029d:	6a 75                	push   $0x75
42029f:	56                   	push   %esi
4202a0:	70 34                	jo     0x4202d6
4202a2:	43                   	inc    %ebx
4202a3:	57                   	push   %edi
4202a4:	33 44 56 6a          	xor    0x6a(%esi,%edx,2),%eax
4202a8:	5a                   	pop    %edx
4202a9:	56                   	push   %esi
4202aa:	6a 54                	push   $0x54
4202ac:	45                   	inc    %ebp
4202ad:	58                   	pop    %eax
4202ae:	66 4a                	dec    %dx
4202b0:	67 78 67             	addr16 js 0x42031a
4202b3:	31 73 31             	xor    %esi,0x31(%ebx)
4202b6:	4e                   	dec    %esi
4202b7:	74 6d                	je     0x420326
4202b9:	4c                   	dec    %esp
4202ba:	33 31                	xor    (%ecx),%esi
4202bc:	72 4c                	jb     0x42030a
4202be:	79 38                	jns    0x4202f8