42f11d:	66 4b                	dec    %bx
42f11f:	4a                   	dec    %edx
42f120:	55                   	push   %ebp
42f121:	41                   	inc    %ecx
42f122:	44                   	inc    %esp
42f123:	47                   	inc    %edi
42f124:	56                   	push   %esi
42f125:	2b 49 65             	sub    0x65(%ecx),%ecx
42f128:	49                   	dec    %ecx
42f129:	74 61                	je     0x42f18c
42f12b:	52                   	push   %edx
42f12c:	4f                   	dec    %edi
42f12d:	30 55 53             	xor    %dl,0x53(%ebp)
42f130:	47                   	inc    %edi
42f131:	6b 6b 45 64          	imul   $0x64,0x45(%ebx),%ebp
42f135:	64 45                	fs inc %ebp
42f137:	73 57                	jae    0x42f190
42f139:	67 50                	addr16 push %eax
42f13b:	66 62 2b             	bound  %bp,(%ebx)
42f13e:	44                   	inc    %esp
42f13f:	49                   	dec    %ecx
42f140:	54                   	push   %esp
42f141:	58                   	pop    %eax
42f142:	71 51                	jno    0x42f195
42f144:	71 44                	jno    0x42f18a
42f146:	55                   	push   %ebp
42f147:	69 57 34 54 38 57 39 	imul   $0x39573854,0x34(%edi),%edx
42f14e:	63 59 6f             	arpl   %ebx,0x6f(%ecx)
42f151:	76 4f                	jbe    0x42f1a2
42f153:	4c                   	dec    %esp
42f154:	68 74 7a 43 54       	push   $0x54437a74
42f159:	43                   	inc    %ebx
42f15a:	54                   	push   %esp
42f15b:	77 63                	ja     0x42f1c0
42f15d:	42                   	inc    %edx
42f15e:	50                   	push   %eax
42f15f:	34 33                	xor    $0x33,%al
42f161:	71 63                	jno    0x42f1c6
42f163:	47                   	inc    %edi
42f164:	6a 74                	push   $0x74
42f166:	37                   	aaa
42f167:	46                   	inc    %esi
42f168:	4e                   	dec    %esi
42f169:	56                   	push   %esi
42f16a:	6f                   	outsl  %ds:(%esi),(%dx)
42f16b:	41                   	inc    %ecx
42f16c:	74 41                	je     0x42f1af
42f16e:	47                   	inc    %edi
42f16f:	4a                   	dec    %edx
42f170:	67 43                	addr16 inc %ebx
42f172:	61                   	popa
42f173:	6b 33 31             	imul   $0x31,(%ebx),%esi
42f176:	61                   	popa
42f177:	42                   	inc    %edx
42f178:	6b 74 47 54 32       	imul   $0x32,0x54(%edi,%eax,2),%esi
42f17d:	53                   	push   %ebx
42f17e:	57                   	push   %edi
42f17f:	70 57                	jo     0x42f1d8
42f181:	36 50                	ss push %eax
42f183:	74 62                	je     0x42f1e7
42f185:	42                   	inc    %edx
42f186:	32 66 61             	xor    0x61(%esi),%ah
42f189:	71 72                	jno    0x42f1fd
42f18b:	45                   	inc    %ebp
42f18c:	6f                   	outsl  %ds:(%esi),(%dx)
42f18d:	79 73                	jns    0x42f202
42f18f:	54                   	push   %esp
42f190:	57                   	push   %edi
42f191:	54                   	push   %esp
42f192:	64 47                	fs inc %edi
42f194:	4a                   	dec    %edx
42f195:	77 5a                	ja     0x42f1f1
42f197:	76 68                	jbe    0x42f201
42f199:	42                   	inc    %edx
42f19a:	68 37 2b 6c 4d       	push   $0x4d6c2b37
42f19f:	75 4b                	jne    0x42f1ec
42f1a1:	6e                   	outsb  %ds:(%esi),(%dx)
42f1a2:	67 68 31 74 48 39    	addr16 push $0x39487431
42f1a8:	41                   	inc    %ecx
42f1a9:	41                   	inc    %ecx
42f1aa:	47                   	inc    %edi
42f1ab:	70 79                	jo     0x42f226
42f1ad:	62 51 41             	bound  %edx,0x41(%ecx)
42f1b0:	34 32                	xor    $0x32,%al
42f1b2:	52                   	push   %edx
42f1b3:	4a                   	dec    %edx
42f1b4:	7a 6c                	jp     0x42f222
42f1b6:	51                   	push   %ecx
42f1b7:	6f                   	outsl  %ds:(%esi),(%dx)
42f1b8:	2f                   	das
42f1b9:	7a 64                	jp     0x42f21f
42f1bb:	64 6e                	outsb  %fs:(%esi),(%dx)
42f1bd:	4e                   	dec    %esi
42f1be:	55                   	push   %ebp
42f1bf:	58                   	pop    %eax
42f1c0:	65 66 59             	gs pop %cx
42f1c3:	71 71                	jno    0x42f236
42f1c5:	4f                   	dec    %edi
42f1c6:	7a 71                	jp     0x42f239
42f1c8:	70 30                	jo     0x42f1fa
42f1ca:	35 4a 56 61 44       	xor    $0x4461564a,%eax
42f1cf:	68 4a 36 75 36       	push   $0x3675364a
42f1d4:	4d                   	dec    %ebp
42f1d5:	66 7a 50             	data16 jp 0x42f228
42f1d8:	71 57                	jno    0x42f231
42f1da:	69 58 44 64 46 70 66 	imul   $0x66704664,0x44(%eax),%ebx
42f1e1:	79 42                	jns    0x42f225
42f1e3:	45                   	inc    %ebp
42f1e4:	50                   	push   %eax
42f1e5:	6a 37                	push   $0x37
42f1e7:	79 4d                	jns    0x42f236
42f1e9:	30 54 42 41          	xor    %dl,0x41(%edx,%eax,2)
42f1ed:	6e                   	outsb  %ds:(%esi),(%dx)
42f1ee:	67 42                	addr16 inc %edx
42f1f0:	4c                   	dec    %esp
42f1f1:	43                   	inc    %ebx
42f1f2:	6a 36                	push   $0x36
42f1f4:	47                   	inc    %edi
42f1f5:	65 41                	gs inc %ecx
42f1f7:	43                   	inc    %ebx
42f1f8:	30 54 52 36          	xor    %dl,0x36(%edx,%edx,2)
42f1fc:	34 39                	xor    $0x39,%al
42f1fe:	61                   	popa
42f1ff:	2f                   	das
42f200:	35 66 61 31 5a       	xor    $0x5a316166,%eax
42f205:	65 6b 68 62 73       	imul   $0x73,%gs:0x62(%eax),%ebp
42f20a:	2f                   	das
42f20b:	2f                   	das
42f20c:	30 38                	xor    %bh,(%eax)
42f20e:	6d                   	insl   (%dx),%es:(%edi)
42f20f:	34 38                	xor    $0x38,%al
42f211:	4c                   	dec    %esp
42f212:	66 5a                	pop    %dx
42f214:	2f                   	das
42f215:	66 35 5a 46          	xor    $0x465a,%ax
42f219:	58                   	pop    %eax
42f21a:	73 4b                	jae    0x42f267
42f21c:	34 4c                	xor    $0x4c,%al
42f21e:	65 49                	gs dec %ecx
42f220:	79 49                	jns    0x42f26b
42f222:	47                   	inc    %edi
42f223:	79 33                	jns    0x42f258
42f225:	35 73 75 77 7a       	xor    $0x7a777573,%eax
42f22a:	35 50 48 57 47       	xor    $0x47574850,%eax
42f22f:	2b 34 39             	sub    (%ecx,%edi,1),%esi
42f232:	46                   	inc    %esi
42f233:	31 5a 61             	xor    %ebx,0x61(%edx)
42f236:	6a 35                	push   $0x35
42f238:	79 78                	jns    0x42f2b2
42f23a:	53                   	push   %ebx
42f23b:	74 33                	je     0x42f270
42f23d:	43                   	inc    %ebx
42f23e:	6d                   	insl   (%dx),%es:(%edi)
42f23f:	59                   	pop    %ecx
42f240:	47                   	inc    %edi
42f241:	32 54 45 2b          	xor    0x2b(%ebp,%eax,2),%dl
42f245:	32 50 50             	xor    0x50(%eax),%dl
42f248:	34 46                	xor    $0x46,%al
42f24a:	68 4b 68 53 63       	push   $0x6353684b
42f24f:	71 30                	jno    0x42f281
42f251:	47                   	inc    %edi
42f252:	39 2f                	cmp    %ebp,(%edi)
42f254:	51                   	push   %ecx
42f255:	4c                   	dec    %esp
42f256:	52                   	push   %edx
42f257:	2f                   	das
42f258:	53                   	push   %ebx
42f259:	6f                   	outsl  %ds:(%esi),(%dx)
42f25a:	51                   	push   %ecx
42f25b:	4e                   	dec    %esi
42f25c:	43                   	inc    %ebx
42f25d:	37                   	aaa
42f25e:	5a                   	pop    %edx
42f25f:	2b 35 54 48 79 79    	sub    0x79794854,%esi
42f265:	71 71                	jno    0x42f2d8
42f267:	36 53                	ss push %ebx
42f269:	4c                   	dec    %esp
42f26a:	69 2f 32 42 5a 39    	imul   $0x395a4232,(%edi),%ebp
42f270:	77 42                	ja     0x42f2b4
42f272:	79 6a                	jns    0x42f2de
42f274:	44                   	inc    %esp
42f275:	58                   	pop    %eax
42f276:	35 4f 65 75 39       	xor    $0x3975654f,%eax
42f27b:	38 31                	cmp    %dh,(%ecx)
42f27d:	59                   	pop    %ecx
42f27e:	38 46 58             	cmp    %al,0x58(%esi)
42f281:	45                   	inc    %ebp
42f282:	53                   	push   %ebx
42f283:	70 57                	jo     0x42f2dc
42f285:	6c                   	insb   (%dx),%es:(%edi)
42f286:	47                   	inc    %edi
42f287:	46                   	inc    %esi
42f288:	49                   	dec    %ecx
42f289:	64 39 52 6c          	cmp    %edx,%fs:0x6c(%edx)
42f28d:	39 6c 73 50          	cmp    %ebp,0x50(%ebx,%esi,2)
42f291:	35 7a 44 49 65       	xor    $0x6549447a,%eax
42f296:	68 71 39 33 4d       	push   $0x4d333971
42f29b:	42                   	inc    %edx
42f29c:	59                   	pop    %ecx
42f29d:	79 41                	jns    0x42f2e0
42f29f:	52                   	push   %edx
42f2a0:	69 47 51 51 54 49 71 	imul   $0x71495451,0x51(%edi),%eax
42f2a7:	2f                   	das
42f2a8:	4b                   	dec    %ebx
42f2a9:	5a                   	pop    %edx
42f2aa:	7a 4e                	jp     0x42f2fa
42f2ac:	75 73                	jne    0x42f321
42f2ae:	57                   	push   %edi
42f2af:	68 4f 58 51 32       	push   $0x3251584f
42f2b4:	71 74                	jno    0x42f32a
42f2b6:	78 77                	js     0x42f32f
42f2b8:	52                   	push   %edx
42f2b9:	2f                   	das
42f2ba:	77 55                	ja     0x42f311
42f2bc:	41                   	inc    %ecx
42f2bd:	6c                   	insb   (%dx),%es:(%edi)
42f2be:	75 45                	jne    0x42f305
42f2c0:	56                   	push   %esi
42f2c1:	2f                   	das
42f2c2:	65 51                	gs push %ecx
42f2c4:	6d                   	insl   (%dx),%es:(%edi)
42f2c5:	4a                   	dec    %edx
42f2c6:	68 6d 30 78 73       	push   $0x7378306d
42f2cb:	53                   	push   %ebx
42f2cc:	4d                   	dec    %ebp
42f2cd:	68 63 6c 66 4b       	push   $0x4b666c63
42f2d2:	50                   	push   %eax
42f2d3:	33 53 65             	xor    0x65(%ebx),%edx
42f2d6:	5a                   	pop    %edx
42f2d7:	35 45 52 58 2b       	xor    $0x2b585245,%eax
42f2dc:	6d                   	insl   (%dx),%es:(%edi)
42f2dd:	75 4a                	jne    0x42f329
42f2df:	48                   	dec    %eax
42f2e0:	77 54                	ja     0x42f336
42f2e2:	35 68 6b 32 44       	xor    $0x44326b68,%eax
42f2e7:	5a                   	pop    %edx
42f2e8:	7a 63                	jp     0x42f34d
42f2ea:	44                   	inc    %esp
42f2eb:	2b 68 59             	sub    0x59(%eax),%ebp
42f2ee:	66 36 63 47 55       	arpl   %ax,%ss:0x55(%edi)
42f2f3:	4d                   	dec    %ebp
42f2f4:	76 37                	jbe    0x42f32d
42f2f6:	41                   	inc    %ecx
42f2f7:	69 68 35 39 72 77 2b 	imul   $0x2b777239,0x35(%eax),%ebp
42f2fe:	65 43                	gs inc %ebx
42f300:	4e                   	dec    %esi
42f301:	75 67                	jne    0x42f36a
42f303:	45                   	inc    %ebp
42f304:	58                   	pop    %eax
42f305:	70 41                	jo     0x42f348
42f307:	79 47                	jns    0x42f350
42f309:	62 6b 59             	bound  %ebp,0x59(%ebx)
42f30c:	61                   	popa
42f30d:	6c                   	insb   (%dx),%es:(%edi)
42f30e:	2b 70 2f             	sub    0x2f(%eax),%esi
42f311:	6d                   	insl   (%dx),%es:(%edi)
42f312:	61                   	popa
42f313:	47                   	inc    %edi
42f314:	79 34                	jns    0x42f34a
42f316:	6b 32 67             	imul   $0x67,(%edx),%esi
42f319:	4c                   	dec    %esp
42f31a:	61                   	popa
42f31b:	64 47                	fs inc %edi
42f31d:	51                   	push   %ecx
42f31e:	30 35 70 66 68 4a    	xor    %dh,0x4a686670
42f324:	41                   	inc    %ecx
42f325:	51                   	push   %ecx
42f326:	49                   	dec    %ecx
42f327:	71 63                	jno    0x42f38c
42f329:	48                   	dec    %eax
42f32a:	38 79 6e             	cmp    %bh,0x6e(%ecx)
42f32d:	42                   	inc    %edx
42f32e:	2b 7a 72             	sub    0x72(%edx),%edi
42f331:	6f                   	outsl  %ds:(%esi),(%dx)
42f332:	72 6b                	jb     0x42f39f
42f334:	32 59 68             	xor    0x68(%ecx),%bl
42f337:	38 6b 56             	cmp    %ch,0x56(%ebx)
42f33a:	4d                   	dec    %ebp
42f33b:	61                   	popa
42f33c:	31 77 65             	xor    %esi,0x65(%edi)
42f33f:	67 5a                	addr16 pop %edx
42f341:	76 52                	jbe    0x42f395
42f343:	4c                   	dec    %esp
42f344:	55                   	push   %ebp
42f345:	51                   	push   %ecx
42f346:	2b 44 77 42          	sub    0x42(%edi,%esi,2),%eax
42f34a:	35 6d 34 46 74       	xor    $0x7446346d,%eax
42f34f:	34 4d                	xor    $0x4d,%al
42f351:	32 6d 71             	xor    0x71(%ebp),%ch
42f354:	55                   	push   %ebp
42f355:	43                   	inc    %ebx
42f356:	4a                   	dec    %edx
42f357:	63 6b 50             	arpl   %ebp,0x50(%ebx)
42f35a:	56                   	push   %esi
42f35b:	67 42                	addr16 inc %edx
42f35d:	49                   	dec    %ecx
42f35e:	30 38                	xor    %bh,(%eax)
42f360:	43                   	inc    %ebx
42f361:	5a                   	pop    %edx
42f362:	39 30                	cmp    %esi,(%eax)
42f364:	61                   	popa
42f365:	54                   	push   %esp
42f366:	37                   	aaa
42f367:	62 58 59             	bound  %ebx,0x59(%eax)
42f36a:	44                   	inc    %esp
42f36b:	4d                   	dec    %ebp
42f36c:	71 4e                	jno    0x42f3bc
42f36e:	70 5a                	jo     0x42f3ca
42f370:	56                   	push   %esi
42f371:	72 30                	jb     0x42f3a3
42f373:	53                   	push   %ebx
42f374:	47                   	inc    %edi
42f375:	58                   	pop    %eax
42f376:	4f                   	dec    %edi
42f377:	2f                   	das
42f378:	7a 35                	jp     0x42f3af
42f37a:	54                   	push   %esp
42f37b:	54                   	push   %esp
42f37c:	56                   	push   %esi
42f37d:	42                   	inc    %edx
42f37e:	66 73 6e             	data16 jae 0x42f3ef
42f381:	2f                   	das
42f382:	67 34 77             	addr16 xor $0x77,%al
42f385:	52                   	push   %edx
42f386:	68 72 6b 53 63       	push   $0x63536b72
42f38b:	43                   	inc    %ebx
42f38c:	31 44 39 35          	xor    %eax,0x35(%ecx,%edi,1)
42f390:	6a 77                	push   $0x77
42f392:	61                   	popa
42f393:	37                   	aaa
42f394:	32 74 42 64          	xor    0x64(%edx,%eax,2),%dh
42f398:	33 4d 55             	xor    0x55(%ebp),%ecx
42f39b:	71 76                	jno    0x42f413
42f39d:	61                   	popa
42f39e:	62 54 33 74          	bound  %edx,0x74(%ebx,%esi,1)
42f3a2:	66 71 52             	data16 jno 0x42f3f7
42f3a5:	6b 43 4d 56          	imul   $0x56,0x4d(%ebx),%eax
42f3a9:	46                   	inc    %esi
42f3aa:	72 2b                	jb     0x42f3d7
42f3ac:	47                   	inc    %edi
42f3ad:	70 4c                	jo     0x42f3fb
42f3af:	69 52 47 71 49 49 43 	imul   $0x43494971,0x47(%edx),%edx
42f3b6:	47                   	inc    %edi
42f3b7:	79 67                	jns    0x42f420
42f3b9:	6f                   	outsl  %ds:(%esi),(%dx)
42f3ba:	31 76 51             	xor    %esi,0x51(%esi)
42f3bd:	32 2b                	xor    (%ebx),%ch
42f3bf:	56                   	push   %esi
42f3c0:	5a                   	pop    %edx
42f3c1:	6d                   	insl   (%dx),%es:(%edi)