42113b:	00 80 ff ff ff 7f    	add    %al,0x7fffffff(%eax)
421141:	8d 40 00             	lea    0x0(%eax),%eax
421144:	90                   	nop
421145:	11 42 00             	adc    %eax,0x0(%edx)
421164:	90                   	nop
421165:	11 42 00             	adc    %eax,0x0(%edx)
421168:	0c 00                	or     $0x0,%al
42116a:	00 00                	add    %al,(%eax)
42116c:	ec                   	in     (%dx),%al
42116d:	79 40                	jns    0x4211af
42116f:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
421172:	40                   	inc    %eax
421173:	00 48 3b             	add    %cl,0x3b(%eax)
421176:	40                   	inc    %eax
421177:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
42117b:	00 50 3b             	add    %dl,0x3b(%eax)
42117e:	40                   	inc    %eax
42117f:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
421183:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
42118a:	40                   	inc    %eax
42118b:	00 e4                	add    %ah,%ah
42118d:	38 40 00             	cmp    %al,0x0(%eax)
421190:	0f 45 49 6e          	cmovne 0x6e(%ecx),%ecx
421194:	76 61                	jbe    0x4211f7
421196:	6c                   	insb   (%dx),%es:(%edi)
421197:	69 64 47 72 61 70 68 	imul   $0x69687061,0x72(%edi,%eax,2),%esp
42119e:	69
42119f:	63 ec                	arpl   %ebp,%esp
4211a1:	11 42 00             	adc    %eax,0x0(%edx)
4211c0:	ec                   	in     (%dx),%al
4211c1:	11 42 00             	adc    %eax,0x0(%edx)
4211c4:	0c 00                	or     $0x0,%al
4211c6:	00 00                	add    %al,(%eax)
4211c8:	ec                   	in     (%dx),%al
4211c9:	79 40                	jns    0x42120b
4211cb:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
4211ce:	40                   	inc    %eax
4211cf:	00 48 3b             	add    %cl,0x3b(%eax)
4211d2:	40                   	inc    %eax
4211d3:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
4211d7:	00 50 3b             	add    %dl,0x3b(%eax)
4211da:	40                   	inc    %eax
4211db:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
4211df:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
4211e6:	40                   	inc    %eax
4211e7:	00 e4                	add    %ah,%ah
4211e9:	38 40 00             	cmp    %al,0x0(%eax)
4211ec:	18 45 49             	sbb    %al,0x49(%ebp)
4211ef:	6e                   	outsb  %ds:(%esi),(%dx)
4211f0:	76 61                	jbe    0x421253
4211f2:	6c                   	insb   (%dx),%es:(%edi)
4211f3:	69 64 47 72 61 70 68 	imul   $0x69687061,0x72(%edi,%eax,2),%esp
4211fa:	69
4211fb:	63 4f 70             	arpl   %ecx,0x70(%edi)
4211fe:	65 72 61             	gs jb  0x421262
421201:	74 69                	je     0x42126c
421203:	6f                   	outsl  %ds:(%esi),(%dx)
421204:	6e                   	outsb  %ds:(%esi),(%dx)
421205:	8d 40 00             	lea    0x0(%eax),%eax
421208:	0c 12                	or     $0x12,%al
42120a:	42                   	inc    %edx
42120b:	00 03                	add    %al,(%ebx)
42120d:	0a 54 46 6f          	or     0x6f(%esi,%eax,2),%dl
421211:	6e                   	outsb  %ds:(%esi),(%dx)
421212:	74 50                	je     0x421264
421214:	69 74 63 68 01 00 00 	imul   $0x1,0x68(%ebx,%eiz,2),%esi
42121b:	00
42121c:	00 02                	add    %al,(%edx)
42121e:	00 00                	add    %al,(%eax)
421220:	00 08                	add    %cl,(%eax)
421222:	12 42 00             	adc    0x0(%edx),%al
421225:	09 66 70             	or     %esp,0x70(%esi)
421228:	44                   	inc    %esp
421229:	65 66 61             	gs popaw
42122c:	75 6c                	jne    0x42129a
42122e:	74 0a                	je     0x42123a
421230:	66 70 56             	data16 jo 0x421289
421233:	61                   	popa
421234:	72 69                	jb     0x42129f
421236:	61                   	popa
421237:	62 6c 65 07          	bound  %ebp,0x7(%ebp,%eiz,2)
42123b:	66 70 46             	data16 jo 0x421284
42123e:	69 78 65 64 08 47 72 	imul   $0x72470864,0x65(%eax),%edi
421245:	61                   	popa
421246:	70 68                	jo     0x4212b0
421248:	69 63 73 90 50 12 42 	imul   $0x42125090,0x73(%ebx),%esp
42124f:	00 0a                	add    %cl,(%edx)
421251:	09 54 46 6f          	or     %edx,0x6f(%esi,%eax,2)
421255:	6e                   	outsb  %ds:(%esi),(%dx)
421256:	74 4e                	je     0x4212a6
421258:	61                   	popa
421259:	6d                   	insl   (%dx),%es:(%edi)
42125a:	65 90                	gs nop
42125c:	60                   	pusha
42125d:	12 42 00             	adc    0x0(%edx),%al
421260:	01 0c 54             	add    %ecx,(%esp,%edx,2)
421263:	46                   	inc    %esi
421264:	6f                   	outsl  %ds:(%esi),(%dx)
421265:	6e                   	outsb  %ds:(%esi),(%dx)
421266:	74 43                	je     0x4212ab
421268:	68 61 72 73 65       	push   $0x65737261
42126d:	74 01                	je     0x421270
42126f:	00 00                	add    %al,(%eax)
421271:	00 00                	add    %al,(%eax)
421273:	ff 00                	incl   (%eax)
421275:	00 00                	add    %al,(%eax)
421277:	90                   	nop
421278:	7c 12                	jl     0x42128c
42127a:	42                   	inc    %edx
42127b:	00 03                	add    %al,(%ebx)
42127d:	0a 54 46 6f          	or     0x6f(%esi,%eax,2),%dl
421281:	6e                   	outsb  %ds:(%esi),(%dx)
421282:	74 53                	je     0x4212d7
421284:	74 79                	je     0x4212ff
421286:	6c                   	insb   (%dx),%es:(%edi)
421287:	65 01 00             	add    %eax,%gs:(%eax)
42128a:	00 00                	add    %al,(%eax)
42128c:	00 03                	add    %al,(%ebx)
42128e:	00 00                	add    %al,(%eax)
421290:	00 78 12             	add    %bh,0x12(%eax)
421293:	42                   	inc    %edx
421294:	00 06                	add    %al,(%esi)
421296:	66 73 42             	data16 jae 0x4212db
421299:	6f                   	outsl  %ds:(%esi),(%dx)
42129a:	6c                   	insb   (%dx),%es:(%edi)
42129b:	64 08 66 73          	or     %ah,%fs:0x73(%esi)
42129f:	49                   	dec    %ecx
4212a0:	74 61                	je     0x421303
4212a2:	6c                   	insb   (%dx),%es:(%edi)
4212a3:	69 63 0b 66 73 55 6e 	imul   $0x6e557366,0xb(%ebx),%esp
4212aa:	64 65 72 6c          	fs gs jb 0x42131a
4212ae:	69 6e 65 0b 66 73 53 	imul   $0x5373660b,0x65(%esi),%ebp
4212b5:	74 72                	je     0x421329
4212b7:	69 6b 65 4f 75 74 08 	imul   $0x874754f,0x65(%ebx),%ebp
4212be:	47                   	inc    %edi
4212bf:	72 61                	jb     0x421322
4212c1:	70 68                	jo     0x42132b
4212c3:	69 63 73 8b c0 cc 12 	imul   $0x12ccc08b,0x73(%ebx),%esp
4212ca:	42                   	inc    %edx
4212cb:	00 06                	add    %al,(%esi)
4212cd:	0b 54 46 6f          	or     0x6f(%esi,%eax,2),%edx
4212d1:	6e                   	outsb  %ds:(%esi),(%dx)
4212d2:	74 53                	je     0x421327
4212d4:	74 79                	je     0x42134f
4212d6:	6c                   	insb   (%dx),%es:(%edi)
4212d7:	65 73 01             	gs jae 0x4212db
4212da:	78 12                	js     0x4212ee
4212dc:	42                   	inc    %edx
4212dd:	00 8b c0 e4 12 42    	add    %cl,0x4212e4c0(%ebx)
4212e3:	00 03                	add    %al,(%ebx)
4212e5:	09 54 50 65          	or     %edx,0x65(%eax,%edx,2)
4212e9:	6e                   	outsb  %ds:(%esi),(%dx)
4212ea:	53                   	push   %ebx
4212eb:	74 79                	je     0x421366
4212ed:	6c                   	insb   (%dx),%es:(%edi)
4212ee:	65 01 00             	add    %eax,%gs:(%eax)
4212f1:	00 00                	add    %al,(%eax)
4212f3:	00 08                	add    %cl,(%eax)
4212f5:	00 00                	add    %al,(%eax)
4212f7:	00 e0                	add    %ah,%al
4212f9:	12 42 00             	adc    0x0(%edx),%al
4212fc:	07                   	pop    %es
4212fd:	70 73                	jo     0x421372
4212ff:	53                   	push   %ebx
421300:	6f                   	outsl  %ds:(%esi),(%dx)
421301:	6c                   	insb   (%dx),%es:(%edi)
421302:	69 64 06 70 73 44 61 	imul   $0x73614473,0x70(%esi,%eax,1),%esp
421309:	73
42130a:	68 05 70 73 44       	push   $0x44737005
42130f:	6f                   	outsl  %ds:(%esi),(%dx)
421310:	74 09                	je     0x42131b
421312:	70 73                	jo     0x421387
421314:	44                   	inc    %esp
421315:	61                   	popa
421316:	73 68                	jae    0x421380
421318:	44                   	inc    %esp
421319:	6f                   	outsl  %ds:(%esi),(%dx)
42131a:	74 0c                	je     0x421328
42131c:	70 73                	jo     0x421391
42131e:	44                   	inc    %esp
42131f:	61                   	popa
421320:	73 68                	jae    0x42138a
421322:	44                   	inc    %esp
421323:	6f                   	outsl  %ds:(%esi),(%dx)
421324:	74 44                	je     0x42136a
421326:	6f                   	outsl  %ds:(%esi),(%dx)
421327:	74 07                	je     0x421330
421329:	70 73                	jo     0x42139e
42132b:	43                   	inc    %ebx
42132c:	6c                   	insb   (%dx),%es:(%edi)
42132d:	65 61                	gs popa
42132f:	72 0d                	jb     0x42133e
421331:	70 73                	jo     0x4213a6
421333:	49                   	dec    %ecx
421334:	6e                   	outsb  %ds:(%esi),(%dx)
421335:	73 69                	jae    0x4213a0
421337:	64 65 46             	fs gs inc %esi
42133a:	72 61                	jb     0x42139d
42133c:	6d                   	insl   (%dx),%es:(%edi)
42133d:	65 0b 70 73          	or     %gs:0x73(%eax),%esi
421341:	55                   	push   %ebp
421342:	73 65                	jae    0x4213a9
421344:	72 53                	jb     0x421399
421346:	74 79                	je     0x4213c1
421348:	6c                   	insb   (%dx),%es:(%edi)
421349:	65 0b 70 73          	or     %gs:0x73(%eax),%esi
42134d:	41                   	inc    %ecx
42134e:	6c                   	insb   (%dx),%es:(%edi)
42134f:	74 65                	je     0x4213b6
421351:	72 6e                	jb     0x4213c1
421353:	61                   	popa
421354:	74 65                	je     0x4213bb
421356:	08 47 72             	or     %al,0x72(%edi)
421359:	61                   	popa
42135a:	70 68                	jo     0x4213c4
42135c:	69 63 73 90 64 13 42 	imul   $0x42136490,0x73(%ebx),%esp
421363:	00 03                	add    %al,(%ebx)
421365:	08 54 50 65          	or     %dl,0x65(%eax,%edx,2)
421369:	6e                   	outsb  %ds:(%esi),(%dx)
42136a:	4d                   	dec    %ebp
42136b:	6f                   	outsl  %ds:(%esi),(%dx)
42136c:	64 65 01 00          	fs add %eax,%gs:(%eax)
421370:	00 00                	add    %al,(%eax)
421372:	00 0f                	add    %cl,(%edi)
421374:	00 00                	add    %al,(%eax)
421376:	00 60 13             	add    %ah,0x13(%eax)
421379:	42                   	inc    %edx
42137a:	00 07                	add    %al,(%edi)
42137c:	70 6d                	jo     0x4213eb
42137e:	42                   	inc    %edx
42137f:	6c                   	insb   (%dx),%es:(%edi)
421380:	61                   	popa
421381:	63 6b 07             	arpl   %ebp,0x7(%ebx)
421384:	70 6d                	jo     0x4213f3
421386:	57                   	push   %edi
421387:	68 69 74 65 05       	push   $0x5657469
42138c:	70 6d                	jo     0x4213fb
42138e:	4e                   	dec    %esi
42138f:	6f                   	outsl  %ds:(%esi),(%dx)
421390:	70 05                	jo     0x421397
421392:	70 6d                	jo     0x421401
421394:	4e                   	dec    %esi
421395:	6f                   	outsl  %ds:(%esi),(%dx)
421396:	74 06                	je     0x42139e
421398:	70 6d                	jo     0x421407
42139a:	43                   	inc    %ebx
42139b:	6f                   	outsl  %ds:(%esi),(%dx)
42139c:	70 79                	jo     0x421417
42139e:	09 70 6d             	or     %esi,0x6d(%eax)
4213a1:	4e                   	dec    %esi
4213a2:	6f                   	outsl  %ds:(%esi),(%dx)
4213a3:	74 43                	je     0x4213e8
4213a5:	6f                   	outsl  %ds:(%esi),(%dx)
4213a6:	70 79                	jo     0x421421
4213a8:	0d 70 6d 4d 65       	or     $0x654d6d70,%eax
4213ad:	72 67                	jb     0x421416
4213af:	65 50                	gs push %eax
4213b1:	65 6e                	outsb  %gs:(%esi),(%dx)
4213b3:	4e                   	dec    %esi
4213b4:	6f                   	outsl  %ds:(%esi),(%dx)
4213b5:	74 0c                	je     0x4213c3
4213b7:	70 6d                	jo     0x421426
4213b9:	4d                   	dec    %ebp
4213ba:	61                   	popa
4213bb:	73 6b                	jae    0x421428
4213bd:	50                   	push   %eax
4213be:	65 6e                	outsb  %gs:(%esi),(%dx)
4213c0:	4e                   	dec    %esi
4213c1:	6f                   	outsl  %ds:(%esi),(%dx)
4213c2:	74 0d                	je     0x4213d1
4213c4:	70 6d                	jo     0x421433
4213c6:	4d                   	dec    %ebp
4213c7:	65 72 67             	gs jb  0x421431
4213ca:	65 4e                	gs dec %esi
4213cc:	6f                   	outsl  %ds:(%esi),(%dx)
4213cd:	74 50                	je     0x42141f
4213cf:	65 6e                	outsb  %gs:(%esi),(%dx)
4213d1:	0c 70                	or     $0x70,%al
4213d3:	6d                   	insl   (%dx),%es:(%edi)
4213d4:	4d                   	dec    %ebp
4213d5:	61                   	popa
4213d6:	73 6b                	jae    0x421443
4213d8:	4e                   	dec    %esi
4213d9:	6f                   	outsl  %ds:(%esi),(%dx)
4213da:	74 50                	je     0x42142c
4213dc:	65 6e                	outsb  %gs:(%esi),(%dx)
4213de:	07                   	pop    %es
4213df:	70 6d                	jo     0x42144e
4213e1:	4d                   	dec    %ebp
4213e2:	65 72 67             	gs jb  0x42144c
4213e5:	65 0a 70 6d          	or     %gs:0x6d(%eax),%dh
4213e9:	4e                   	dec    %esi
4213ea:	6f                   	outsl  %ds:(%esi),(%dx)
4213eb:	74 4d                	je     0x42143a
4213ed:	65 72 67             	gs jb  0x421457
4213f0:	65 06                	gs push %es
4213f2:	70 6d                	jo     0x421461
4213f4:	4d                   	dec    %ebp
4213f5:	61                   	popa
4213f6:	73 6b                	jae    0x421463
4213f8:	09 70 6d             	or     %esi,0x6d(%eax)
4213fb:	4e                   	dec    %esi
4213fc:	6f                   	outsl  %ds:(%esi),(%dx)
4213fd:	74 4d                	je     0x42144c
4213ff:	61                   	popa
421400:	73 6b                	jae    0x42146d
421402:	05 70 6d 58 6f       	add    $0x6f586d70,%eax
421407:	72 08                	jb     0x421411
421409:	70 6d                	jo     0x421478
42140b:	4e                   	dec    %esi
42140c:	6f                   	outsl  %ds:(%esi),(%dx)
42140d:	74 58                	je     0x421467
42140f:	6f                   	outsl  %ds:(%esi),(%dx)
421410:	72 08                	jb     0x42141a
421412:	47                   	inc    %edi
421413:	72 61                	jb     0x421476
421415:	70 68                	jo     0x42147f
421417:	69 63 73 8b c0 20 14 	imul   $0x1420c08b,0x73(%ebx),%esp
42141e:	42                   	inc    %edx
42141f:	00 03                	add    %al,(%ebx)
421421:	0b 54 42 72          	or     0x72(%edx,%eax,2),%edx
421425:	75 73                	jne    0x42149a
421427:	68 53 74 79 6c       	push   $0x6c797453
42142c:	65 01 00             	add    %eax,%gs:(%eax)
42142f:	00 00                	add    %al,(%eax)
421431:	00 07                	add    %al,(%edi)
421433:	00 00                	add    %al,(%eax)
421435:	00 1c 14             	add    %bl,(%esp,%edx,1)
421438:	42                   	inc    %edx
421439:	00 07                	add    %al,(%edi)
42143b:	62 73 53             	bound  %esi,0x53(%ebx)
42143e:	6f                   	outsl  %ds:(%esi),(%dx)
42143f:	6c                   	insb   (%dx),%es:(%edi)
421440:	69 64 07 62 73 43 6c 	imul   $0x656c4373,0x62(%edi,%eax,1),%esp
421447:	65
421448:	61                   	popa
421449:	72 0c                	jb     0x421457
42144b:	62 73 48             	bound  %esi,0x48(%ebx)
42144e:	6f                   	outsl  %ds:(%esi),(%dx)
42144f:	72 69                	jb     0x4214ba
421451:	7a 6f                	jp     0x4214c2
421453:	6e                   	outsb  %ds:(%esi),(%dx)
421454:	74 61                	je     0x4214b7
421456:	6c                   	insb   (%dx),%es:(%edi)
421457:	0a 62 73             	or     0x73(%edx),%ah
42145a:	56                   	push   %esi
42145b:	65 72 74             	gs jb  0x4214d2
42145e:	69 63 61 6c 0b 62 73 	imul   $0x73620b6c,0x61(%ebx),%esp
421465:	46                   	inc    %esi
421466:	44                   	inc    %esp