42d180:	6a 45                	push   $0x45
42d182:	4b                   	dec    %ebx
42d183:	66 63 51 38          	arpl   %dx,0x38(%ecx)
42d187:	4f                   	dec    %edi
42d188:	37                   	aaa
42d189:	6f                   	outsl  %ds:(%esi),(%dx)
42d18a:	64 33 7a 6f          	xor    %fs:0x6f(%edx),%edi
42d18e:	52                   	push   %edx
42d18f:	4b                   	dec    %ebx
42d190:	71 43                	jno    0x42d1d5
42d192:	2f                   	das
42d193:	70 37                	jo     0x42d1cc
42d195:	77 2f                	ja     0x42d1c6
42d197:	77 35                	ja     0x42d1ce
42d199:	64 62 43 78          	bound  %eax,%fs:0x78(%ebx)
42d19d:	6a 76                	push   $0x76
42d19f:	35 5a 38 5a 77       	xor    $0x775a385a,%eax
42d1a4:	56                   	push   %esi
42d1a5:	70 35                	jo     0x42d1dc
42d1a7:	42                   	inc    %edx
42d1a8:	57                   	push   %edi
42d1a9:	4a                   	dec    %edx
42d1aa:	47                   	inc    %edi
42d1ab:	2b 5a 47             	sub    0x47(%edx),%ebx
42d1ae:	61                   	popa
42d1af:	38 54 34 46          	cmp    %dl,0x46(%esp,%esi,1)
42d1b3:	68 39 42 71 71       	push   $0x71714239
42d1b8:	42                   	inc    %edx
42d1b9:	77 67                	ja     0x42d222
42d1bb:	68 7a 32 78 32       	push   $0x3278327a
42d1c0:	4f                   	dec    %edi
42d1c1:	55                   	push   %ebp
42d1c2:	31 2b                	xor    %ebp,(%ebx)
42d1c4:	33 43 65             	xor    0x65(%ebx),%eax
42d1c7:	74 46                	je     0x42d20f
42d1c9:	77 54                	ja     0x42d21f
42d1cb:	35 50 4b 34 41       	xor    $0x41344b50,%eax
42d1d0:	71 61                	jno    0x42d233
42d1d2:	44                   	inc    %esp
42d1d3:	4d                   	dec    %ebp
42d1d4:	76 59                	jbe    0x42d22f
42d1d6:	31 74 6e 36          	xor    %esi,0x36(%esi,%ebp,2)
42d1da:	64 44                	fs inc %esp
42d1dc:	6f                   	outsl  %ds:(%esi),(%dx)
42d1dd:	5a                   	pop    %edx
42d1de:	52                   	push   %edx
42d1df:	2f                   	das
42d1e0:	56                   	push   %esi
42d1e1:	66 4d                	dec    %bp
42d1e3:	75 79                	jne    0x42d25e
42d1e5:	4f                   	dec    %edi
42d1e6:	45                   	inc    %ebp
42d1e7:	4f                   	dec    %edi
42d1e8:	45                   	inc    %ebp
42d1e9:	2f                   	das
42d1ea:	48                   	dec    %eax
42d1eb:	74 39                	je     0x42d226
42d1ed:	72 78                	jb     0x42d267
42d1ef:	61                   	popa
42d1f0:	6e                   	outsb  %ds:(%esi),(%dx)
42d1f1:	45                   	inc    %ebp
42d1f2:	79 52                	jns    0x42d246
42d1f4:	74 6e                	je     0x42d264
42d1f6:	31 45 59             	xor    %eax,0x59(%ebp)
42d1f9:	6a 73                	push   $0x73
42d1fb:	67 38 73 4f          	cmp    %dh,0x4f(%bp,%di)
42d1ff:	54                   	push   %esp
42d200:	57                   	push   %edi
42d201:	4b                   	dec    %ebx
42d202:	68 4d 39 41 64       	push   $0x6441394d
42d207:	70 35                	jo     0x42d23e
42d209:	35 61 30 41 31       	xor    $0x31413061,%eax
42d20e:	53                   	push   %ebx
42d20f:	2b 37                	sub    (%edi),%esi
42d211:	71 54                	jno    0x42d267
42d213:	55                   	push   %ebp
42d214:	73 6f                	jae    0x42d285
42d216:	4b                   	dec    %ebx
42d217:	41                   	inc    %ecx
42d218:	55                   	push   %ebp
42d219:	4e                   	dec    %esi
42d21a:	68 37 6c 67 78       	push   $0x78676c37
42d21f:	6d                   	insl   (%dx),%es:(%edi)
42d220:	4f                   	dec    %edi
42d221:	75 43                	jne    0x42d266
42d223:	63 79 71             	arpl   %edi,0x71(%ecx)
42d226:	57                   	push   %edi
42d227:	73 2f                	jae    0x42d258
42d229:	7a 78                	jp     0x42d2a3
42d22b:	31 63 77             	xor    %esp,0x77(%ebx)
42d22e:	67 68 73 42 70 62    	addr16 push $0x62704273
42d234:	78 70                	js     0x42d2a6
42d236:	41                   	inc    %ecx
42d237:	6a 63                	push   $0x63
42d239:	30 4b 6e             	xor    %cl,0x6e(%ebx)
42d23c:	53                   	push   %ebx
42d23d:	4b                   	dec    %ebx
42d23e:	42                   	inc    %edx
42d23f:	73 75                	jae    0x42d2b6
42d241:	34 63                	xor    $0x63,%al
42d243:	6b 2b 6d             	imul   $0x6d,(%ebx),%ebp
42d246:	49                   	dec    %ecx
42d247:	4d                   	dec    %ebp
42d248:	30 4d 46             	xor    %cl,0x46(%ebp)
42d24b:	77 41                	ja     0x42d28e
42d24d:	36 71 64             	ss jno 0x42d2b4
42d250:	56                   	push   %esi
42d251:	6e                   	outsb  %ds:(%esi),(%dx)
42d252:	70 65                	jo     0x42d2b9
42d254:	79 67                	jns    0x42d2bd
42d256:	68 67 2b 4a 69       	push   $0x694a2b67
42d25b:	43                   	inc    %ebx
42d25c:	6c                   	insb   (%dx),%es:(%edi)
42d25d:	55                   	push   %ebp
42d25e:	32 76 2f             	xor    0x2f(%esi),%dh
42d261:	6c                   	insb   (%dx),%es:(%edi)
42d262:	7a 36                	jp     0x42d29a
42d264:	42                   	inc    %edx
42d265:	79 45                	jns    0x42d2ac
42d267:	74 6b                	je     0x42d2d4
42d269:	6d                   	insl   (%dx),%es:(%edi)
42d26a:	66 51                	push   %cx
42d26c:	69 73 69 70 37 74 30 	imul   $0x30743770,0x69(%ebx),%esi
42d273:	58                   	pop    %eax
42d274:	47                   	inc    %edi
42d275:	5a                   	pop    %edx
42d276:	68 52 36 42 56       	push   $0x56423652
42d27b:	75 65                	jne    0x42d2e2
42d27d:	49                   	dec    %ecx
42d27e:	4e                   	dec    %esi
42d27f:	63 57 30             	arpl   %edx,0x30(%edi)
42d282:	33 4d 4c             	xor    0x4c(%ebp),%ecx
42d285:	52                   	push   %edx
42d286:	39 4b 5a             	cmp    %ecx,0x5a(%ebx)
42d289:	2f                   	das
42d28a:	41                   	inc    %ecx
42d28b:	42                   	inc    %edx
42d28c:	47                   	inc    %edi
42d28d:	44                   	inc    %esp
42d28e:	64 32 4a 57          	xor    %fs:0x57(%edx),%cl
42d292:	74 57                	je     0x42d2eb
42d294:	4b                   	dec    %ebx
42d295:	41                   	inc    %ecx
42d296:	45                   	inc    %ebp
42d297:	45                   	inc    %ebp
42d298:	4c                   	dec    %esp
42d299:	65 2b 34 7a          	sub    %gs:(%edx,%edi,2),%esi
42d29d:	2f                   	das
42d29e:	50                   	push   %eax
42d29f:	59                   	pop    %ecx
42d2a0:	6a 47                	push   $0x47
42d2a2:	67 58                	addr16 pop %eax
42d2a4:	54                   	push   %esp
42d2a5:	7a 6d                	jp     0x42d314
42d2a7:	33 2f                	xor    (%edi),%ebp
42d2a9:	6d                   	insl   (%dx),%es:(%edi)
42d2aa:	2f                   	das
42d2ab:	4a                   	dec    %edx
42d2ac:	7a 49                	jp     0x42d2f7
42d2ae:	46                   	inc    %esi
42d2af:	58                   	pop    %eax
42d2b0:	65 4f                	gs dec %edi
42d2b2:	61                   	popa
42d2b3:	52                   	push   %edx
42d2b4:	2b 47 4c             	sub    0x4c(%edi),%eax
42d2b7:	38 75 75             	cmp    %dh,0x75(%ebp)
42d2ba:	64 77 47             	fs ja  0x42d304
42d2bd:	61                   	popa
42d2be:	4a                   	dec    %edx
42d2bf:	6a 7a                	push   $0x7a
42d2c1:	39 77 66             	cmp    %esi,0x66(%edi)
42d2c4:	6d                   	insl   (%dx),%es:(%edi)
42d2c5:	66 6f                	outsw  %ds:(%esi),(%dx)
42d2c7:	45                   	inc    %ebp
42d2c8:	75 76                	jne    0x42d340
42d2ca:	42                   	inc    %edx
42d2cb:	50                   	push   %eax
42d2cc:	2f                   	das
42d2cd:	59                   	pop    %ecx
42d2ce:	4a                   	dec    %edx
42d2cf:	7a 51                	jp     0x42d322
42d2d1:	31 47 63             	xor    %eax,0x63(%edi)
42d2d4:	75 58                	jne    0x42d32e
42d2d6:	65 76 6a             	gs jbe 0x42d343
42d2d9:	49                   	dec    %ecx
42d2da:	30 72 72             	xor    %dh,0x72(%edx)
42d2dd:	2b 2b                	sub    (%ebx),%ebp
42d2df:	4a                   	dec    %edx
42d2e0:	61                   	popa
42d2e1:	47                   	inc    %edi
42d2e2:	51                   	push   %ecx
42d2e3:	78 6c                	js     0x42d351
42d2e5:	32 79 46             	xor    0x46(%ecx),%bh
42d2e8:	6c                   	insb   (%dx),%es:(%edi)
42d2e9:	41                   	inc    %ecx
42d2ea:	4d                   	dec    %ebp
42d2eb:	39 39                	cmp    %edi,(%ecx)
42d2ed:	6d                   	insl   (%dx),%es:(%edi)
42d2ee:	66 49                	dec    %cx
42d2f0:	4b                   	dec    %ebx
42d2f1:	73 4b                	jae    0x42d33e
42d2f3:	4e                   	dec    %esi
42d2f4:	52                   	push   %edx
42d2f5:	2f                   	das
42d2f6:	66 31 5a 72          	xor    %bx,0x72(%edx)
42d2fa:	57                   	push   %edi
42d2fb:	66 67 4c             	addr16 dec %sp
42d2fe:	36 37                	ss aaa
42d300:	7a 70                	jp     0x42d372
42d302:	63 79 6e             	arpl   %edi,0x6e(%ecx)
42d305:	4b                   	dec    %ebx
42d306:	63 69 67             	arpl   %ebp,0x67(%ecx)
42d309:	52                   	push   %edx
42d30a:	2f                   	das
42d30b:	64 76 74             	fs jbe 0x42d382
42d30e:	54                   	push   %esp
42d30f:	2f                   	das
42d310:	56                   	push   %esi
42d311:	62 73 57             	bound  %esi,0x57(%ebx)
42d314:	30 42 46             	xor    %al,0x46(%edx)
42d317:	62 57 59             	bound  %edx,0x59(%edi)
42d31a:	51                   	push   %ecx
42d31b:	63 76 41             	arpl   %esi,0x41(%esi)
42d31e:	39 59 71             	cmp    %ebx,0x71(%ecx)
42d321:	6e                   	outsb  %ds:(%esi),(%dx)
42d322:	61                   	popa
42d323:	68 47 64 45 61       	push   $0x61456447
42d328:	4b                   	dec    %ebx
42d329:	45                   	inc    %ebp
42d32a:	51                   	push   %ecx
42d32b:	6a 44                	push   $0x44
42d32d:	68 78 34 42 30       	push   $0x30423478
42d332:	41                   	inc    %ecx
42d333:	66 59                	pop    %cx
42d335:	45                   	inc    %ebp
42d336:	77 55                	ja     0x42d38d
42d338:	54                   	push   %esp
42d339:	74 4b                	je     0x42d386
42d33b:	4f                   	dec    %edi
42d33c:	38 50 2b             	cmp    %dl,0x2b(%eax)
42d33f:	66 71 48             	data16 jno 0x42d38a
42d342:	57                   	push   %edi
42d343:	2f                   	das
42d344:	56                   	push   %esi
42d345:	6c                   	insb   (%dx),%es:(%edi)
42d346:	35 57 6f 35 50       	xor    $0x50356f57,%eax
42d34b:	31 78 59             	xor    %edi,0x59(%eax)
42d34e:	57                   	push   %edi
42d34f:	32 30                	xor    (%eax),%dh
42d351:	41                   	inc    %ecx
42d352:	6e                   	outsb  %ds:(%esi),(%dx)
42d353:	77 6d                	ja     0x42d3c2
42d355:	71 4e                	jno    0x42d3a5
42d357:	67 69 4e 4e 59 70 6b 	imul   $0x766b7059,0x4e(%bp),%ecx
42d35e:	76
42d35f:	53                   	push   %ebx
42d360:	75 36                	jne    0x42d398
42d362:	6a 77                	push   $0x77
42d364:	75 47                	jne    0x42d3ad
42d366:	58                   	pop    %eax
42d367:	36 41                	ss inc %ecx
42d369:	38 63 32             	cmp    %ah,0x32(%ebx)
42d36c:	59                   	pop    %ecx
42d36d:	57                   	push   %edi
42d36e:	6f                   	outsl  %ds:(%esi),(%dx)
42d36f:	37                   	aaa
42d370:	6c                   	insb   (%dx),%es:(%edi)
42d371:	68 46 52 76 47       	push   $0x47765246
42d376:	4a                   	dec    %edx
42d377:	4e                   	dec    %esi
42d378:	41                   	inc    %ecx
42d379:	6a 38                	push   $0x38
42d37b:	5a                   	pop    %edx
42d37c:	34 67                	xor    $0x67,%al
42d37e:	42                   	inc    %edx
42d37f:	37                   	aaa
42d380:	4e                   	dec    %esi
42d381:	38 46 4f             	cmp    %al,0x4f(%esi)
42d384:	49                   	dec    %ecx
42d385:	76 61                	jbe    0x42d3e8
42d387:	6d                   	insl   (%dx),%es:(%edi)
42d388:	6f                   	outsl  %ds:(%esi),(%dx)
42d389:	6f                   	outsl  %ds:(%esi),(%dx)
42d38a:	32 31                	xor    (%ecx),%dh
42d38c:	57                   	push   %edi
42d38d:	2f                   	das
42d38e:	5a                   	pop    %edx
42d38f:	4a                   	dec    %edx
42d390:	4e                   	dec    %esi
42d391:	37                   	aaa
42d392:	33 6a 31             	xor    0x31(%edx),%ebp
42d395:	5a                   	pop    %edx
42d396:	50                   	push   %eax
42d397:	71 6c                	jno    0x42d405
42d399:	33 51 4c             	xor    0x4c(%ecx),%edx
42d39c:	4c                   	dec    %esp
42d39d:	4d                   	dec    %ebp
42d39e:	73 34                	jae    0x42d3d4
42d3a0:	39 44 69 50          	cmp    %eax,0x50(%ecx,%ebp,2)
42d3a4:	36 4d                	ss dec %ebp
42d3a6:	6e                   	outsb  %ds:(%esi),(%dx)
42d3a7:	69 4e 41 67 57 58 48 	imul   $0x48585767,0x41(%esi),%ecx
42d3ae:	54                   	push   %esp
42d3af:	76 59                	jbe    0x42d40a
42d3b1:	34 6a                	xor    $0x6a,%al
42d3b3:	75 6b                	jne    0x42d420
42d3b5:	37                   	aaa
42d3b6:	2b 70 43             	sub    0x43(%eax),%esi
42d3b9:	79 49                	jns    0x42d404
42d3bb:	6b 43 56 7a          	imul   $0x7a,0x56(%ebx),%eax
42d3bf:	65 58                	gs pop %eax
42d3c1:	69 74 2f 68 57 69 6e 	imul   $0x706e6957,0x68(%edi,%ebp,1),%esi
42d3c8:	70
42d3c9:	37                   	aaa
42d3ca:	50                   	push   %eax
42d3cb:	64 62 62 68          	bound  %esp,%fs:0x68(%edx)
42d3cf:	41                   	inc    %ecx
42d3d0:	31 77 4f             	xor    %esi,0x4f(%edi)
42d3d3:	6f                   	outsl  %ds:(%esi),(%dx)
42d3d4:	61                   	popa
42d3d5:	45                   	inc    %ebp
42d3d6:	66 56                	push   %si
42d3d8:	31 36                	xor    %esi,(%esi)
42d3da:	39 52 44             	cmp    %edx,0x44(%edx)
42d3dd:	6b 76 6d 71          	imul   $0x71,0x6d(%esi),%esi
42d3e1:	46                   	inc    %esi
42d3e2:	64 59                	fs pop %ecx
42d3e4:	78 38                	js     0x42d41e
42d3e6:	73 73                	jae    0x42d45b
42d3e8:	47                   	inc    %edi
42d3e9:	59                   	pop    %ecx
42d3ea:	59                   	pop    %ecx
42d3eb:	33 45 63             	xor    0x63(%ebp),%eax
42d3ee:	6b 37 6c             	imul   $0x6c,(%edi),%esi
42d3f1:	67 63 35             	arpl   %esi,(%di)
42d3f4:	30 77 56             	xor    %dh,0x56(%edi)
42d3f7:	31 49 64             	xor    %ecx,0x64(%ecx)
42d3fa:	6b 56 78 50          	imul   $0x50,0x78(%esi),%edx
42d3fe:	55                   	push   %ebp
42d3ff:	77 53                	ja     0x42d454
42d401:	52                   	push   %edx
42d402:	5a                   	pop    %edx
42d403:	38 36                	cmp    %dh,(%esi)
42d405:	62 4d 79             	bound  %ecx,0x79(%ebp)
42d408:	78 7a                	js     0x42d484
42d40a:	76 42                	jbe    0x42d44e
42d40c:	69 56 32 50 71 42 41 	imul   $0x41427150,0x32(%esi),%edx
42d413:	52                   	push   %edx
42d414:	59                   	pop    %ecx
42d415:	71 57                	jno    0x42d46e