42126a:	4f                   	dec    %edi
42126b:	31 73 52             	xor    %esi,0x52(%ebx)
42126e:	64 5a                	fs pop %edx
421270:	61                   	popa
421271:	32 2b                	xor    (%ebx),%ch
421273:	63 79 63             	arpl   %edi,0x63(%ecx)
421276:	32 55 58             	xor    0x58(%ebp),%dl
421279:	63 53 33             	arpl   %edx,0x33(%ebx)
42127c:	31 37                	xor    %esi,(%edi)
42127e:	72 5a                	jb     0x4212da
421280:	4b                   	dec    %ebx
421281:	36 7a 75             	ss jp  0x4212f9
421284:	4b                   	dec    %ebx
421285:	67 35 70 4e 4f 56    	addr16 xor $0x564f4e70,%eax
42128b:	35 30 37 69 32       	xor    $0x32693730,%eax
421290:	6d                   	insl   (%dx),%es:(%edi)
421291:	34 66                	xor    $0x66,%al
421293:	33 63 6e             	xor    0x6e(%ebx),%esp
421296:	50                   	push   %eax
421297:	72 69                	jb     0x421302
421299:	66 78 62             	data16 js 0x4212fe
42129c:	50                   	push   %eax
42129d:	35 54 34 41 32       	xor    $0x32413454,%eax
4212a2:	51                   	push   %ecx
4212a3:	48                   	dec    %eax
4212a4:	67 6c                	insb   (%dx),%es:(%di)
4212a6:	43                   	inc    %ebx
4212a7:	44                   	inc    %esp
4212a8:	4f                   	dec    %edi
4212a9:	32 64 36 47          	xor    0x47(%esi,%esi,1),%ah
4212ad:	74 30                	je     0x4212df
4212af:	61                   	popa
4212b0:	78 76                	js     0x421328
4212b2:	47                   	inc    %edi
4212b3:	57                   	push   %edi
4212b4:	68 56 33 36 43       	push   $0x43363356
4212b9:	6d                   	insl   (%dx),%es:(%edi)
4212ba:	6d                   	insl   (%dx),%es:(%edi)
4212bb:	37                   	aaa
4212bc:	63 5a 74             	arpl   %ebx,0x74(%edx)
4212bf:	55                   	push   %ebp
4212c0:	6a 57                	push   $0x57
4212c2:	74 73                	je     0x421337
4212c4:	36 6e                	outsb  %ss:(%esi),(%dx)
4212c6:	6f                   	outsl  %ds:(%esi),(%dx)
4212c7:	73 67                	jae    0x421330
4212c9:	4b                   	dec    %ebx
4212ca:	42                   	inc    %edx
4212cb:	6b 6b 4f 53          	imul   $0x53,0x4f(%ebx),%ebp
4212cf:	59                   	pop    %ecx
4212d0:	50                   	push   %eax
4212d1:	50                   	push   %eax
4212d2:	73 7a                	jae    0x42134e
4212d4:	57                   	push   %edi
4212d5:	68 53 31 41 75       	push   $0x75413153
4212da:	51                   	push   %ecx
4212db:	4e                   	dec    %esi
4212dc:	2f                   	das
4212dd:	42                   	inc    %edx
4212de:	6a 49                	push   $0x49
4212e0:	47                   	inc    %edi
4212e1:	69 45 74 63 4b 50 45 	imul   $0x45504b63,0x74(%ebp),%eax
4212e8:	4f                   	dec    %edi
4212e9:	65 76 48             	gs jbe 0x421334
4212ec:	4b                   	dec    %ebx
4212ed:	51                   	push   %ecx
4212ee:	49                   	dec    %ecx
4212ef:	63 2b                	arpl   %ebp,(%ebx)
4212f1:	48                   	dec    %eax
4212f2:	76 34                	jbe    0x421328
4212f4:	56                   	push   %esi
4212f5:	50                   	push   %eax
4212f6:	66 65 44             	gs inc %sp
4212f9:	45                   	inc    %ebp
4212fa:	72 50                	jb     0x42134c
4212fc:	4e                   	dec    %esi
4212fd:	52                   	push   %edx
4212fe:	50                   	push   %eax
4212ff:	48                   	dec    %eax
421300:	30 67 37             	xor    %ah,0x37(%edi)
421303:	47                   	inc    %edi
421304:	53                   	push   %ebx
421305:	32 4d 7a             	xor    0x7a(%ebp),%cl
421308:	71 67                	jno    0x421371
42130a:	55                   	push   %ebp
42130b:	38 79 59             	cmp    %bh,0x59(%ecx)
42130e:	78 69                	js     0x421379
421310:	47                   	inc    %edi
421311:	58                   	pop    %eax
421312:	30 34 4b             	xor    %dh,(%ebx,%ecx,2)
421315:	2b 52 4f             	sub    0x4f(%edx),%edx
421318:	63 65 2f             	arpl   %esp,0x2f(%ebp)
42131b:	50                   	push   %eax
42131c:	78 2f                	js     0x42134d
42131e:	50                   	push   %eax
42131f:	79 50                	jns    0x421371
421321:	48                   	dec    %eax
421322:	30 71 6a             	xor    %dh,0x6a(%ecx)
421325:	62 52 42             	bound  %edx,0x42(%edx)
421328:	4c                   	dec    %esp
421329:	61                   	popa
42132a:	68 52 30 35 66       	push   $0x66353052
42132f:	7a 49                	jp     0x42137a
421331:	34 73                	xor    $0x73,%al
421333:	31 6e 58             	xor    %ebp,0x58(%esi)
421336:	71 54                	jno    0x42138c
421338:	74 72                	je     0x4213ac
42133a:	36 39 2b             	cmp    %ebp,%ss:(%ebx)
42133d:	59                   	pop    %ecx
42133e:	46                   	inc    %esi
42133f:	54                   	push   %esp
421340:	59                   	pop    %ecx
421341:	76 59                	jbe    0x42139c
421343:	61                   	popa
421344:	4c                   	dec    %esp
421345:	68 5a 75 56 34       	push   $0x3456755a
42134a:	36 59                	ss pop %ecx
42134c:	33 48 32             	xor    0x32(%eax),%ecx
42134f:	55                   	push   %ebp
421350:	45                   	inc    %ebp
421351:	59                   	pop    %ecx
421352:	69 73 79 51 76 6d 39 	imul   $0x396d7651,0x79(%ebx),%esi
421359:	63 47 51             	arpl   %eax,0x51(%edi)
42135c:	4c                   	dec    %esp
42135d:	62 2f                	bound  %ebp,(%edi)
42135f:	53                   	push   %ebx
421360:	65 57                	gs push %edi
421362:	36 45                	ss inc %ebp
421364:	56                   	push   %esi
421365:	54                   	push   %esp
421366:	4e                   	dec    %esi
421367:	33 2b                	xor    (%ebx),%ebp
421369:	58                   	pop    %eax
42136a:	47                   	inc    %edi
42136b:	52                   	push   %edx
42136c:	62 35 6f 38 66 64    	bound  %esi,0x6466386f
421372:	39 39                	cmp    %edi,(%ecx)
421374:	4e                   	dec    %esi
421375:	67 31 31             	xor    %esi,(%bx,%di)
421378:	71 5a                	jno    0x4213d4
42137a:	72 55                	jb     0x4213d1
42137c:	2f                   	das
42137d:	47                   	inc    %edi
42137e:	4e                   	dec    %esi
42137f:	68 69 7a 66 63       	push   $0x63667a69
421384:	2b 65 63             	sub    0x63(%ebp),%esp
421387:	53                   	push   %ebx
421388:	41                   	inc    %ecx
421389:	31 53 49             	xor    %edx,0x49(%ebx)
42138c:	72 48                	jb     0x4213d6
42138e:	6c                   	insb   (%dx),%es:(%edi)
42138f:	58                   	pop    %eax
421390:	30 50 43             	xor    %dl,0x43(%eax)
421393:	4a                   	dec    %edx
421394:	73 73                	jae    0x421409
421396:	41                   	inc    %ecx
421397:	55                   	push   %ebp
421398:	57                   	push   %edi
421399:	6c                   	insb   (%dx),%es:(%edi)
42139a:	46                   	inc    %esi
42139b:	48                   	dec    %eax
42139c:	32 35 79 51 6c 67    	xor    0x676c5179,%dh
4213a2:	66 30 54 50 6c       	data16 xor %dl,0x6c(%eax,%edx,2)
4213a7:	76 39                	jbe    0x4213e2
4213a9:	54                   	push   %esp
4213aa:	6d                   	insl   (%dx),%es:(%edi)
4213ab:	6a 35                	push   $0x35
4213ad:	42                   	inc    %edx
4213ae:	56                   	push   %esi
4213af:	64 62 67 42          	bound  %esp,%fs:0x42(%edi)
4213b3:	75 54                	jne    0x421409
4213b5:	49                   	dec    %ecx
4213b6:	54                   	push   %esp
4213b7:	4d                   	dec    %ebp
4213b8:	52                   	push   %edx
4213b9:	63 66 53             	arpl   %esp,0x53(%esi)
4213bc:	32 32                	xor    (%edx),%dh
4213be:	2b 66 6e             	sub    0x6e(%esi),%esp
4213c1:	54                   	push   %esp
4213c2:	6d                   	insl   (%dx),%es:(%edi)
4213c3:	70 47                	jo     0x42140c
4213c5:	65 42                	gs inc %edx
4213c7:	35 4e 41 5a 58       	xor    $0x585a414e,%eax
4213cc:	65 73 51             	gs jae 0x421420
4213cf:	64 42                	fs inc %edx
4213d1:	65 6c                	gs insb (%dx),%es:(%edi)
4213d3:	76 2f                	jbe    0x421404
4213d5:	2f                   	das
4213d6:	51                   	push   %ecx
4213d7:	48                   	dec    %eax
4213d8:	30 2f                	xor    %ch,(%edi)
4213da:	2b 73 4f             	sub    0x4f(%ebx),%esi
4213dd:	48                   	dec    %eax
4213de:	30 42 6f             	xor    %al,0x6f(%edx)
4213e1:	45                   	inc    %ebp
4213e2:	2b 30                	sub    (%eax),%esi
4213e4:	44                   	inc    %esp
4213e5:	77 50                	ja     0x421437
4213e7:	42                   	inc    %edx
4213e8:	79 78                	jns    0x421462
4213ea:	65 50                	gs push %eax
4213ec:	71 61                	jno    0x42144f
4213ee:	75 5a                	jne    0x42144a
4213f0:	59                   	pop    %ecx
4213f1:	44                   	inc    %esp
4213f2:	6f                   	outsl  %ds:(%esi),(%dx)
4213f3:	7a 34                	jp     0x421429
4213f5:	7a 59                	jp     0x421450
4213f7:	57                   	push   %edi
4213f8:	62 68 44             	bound  %ebp,0x44(%eax)
4213fb:	55                   	push   %ebp
4213fc:	50                   	push   %eax
4213fd:	63 51 6c             	arpl   %edx,0x6c(%ecx)
421400:	2b 36                	sub    (%esi),%esi
421402:	71 68                	jno    0x42146c
421404:	69 53 66 42 77 52 48 	imul   $0x48527742,0x66(%ebx),%edx
42140b:	36 42                	ss inc %edx
42140d:	72 7a                	jb     0x421489
42140f:	73 52                	jae    0x421463
421411:	72 55                	jb     0x421468
421413:	61                   	popa
421414:	33 6e 74             	xor    0x74(%esi),%ebp
421417:	42                   	inc    %edx
421418:	57                   	push   %edi
421419:	54                   	push   %esp
42141a:	45                   	inc    %ebp
42141b:	48                   	dec    %eax
42141c:	69 59 70 4f 4b 4d 67 	imul   $0x674d4b4f,0x70(%ecx),%ebx
421423:	48                   	dec    %eax
421424:	57                   	push   %edi
421425:	61                   	popa
421426:	31 4c 32 49          	xor    %ecx,0x49(%edx,%esi,1)
42142a:	67 72 4c             	addr16 jb 0x421479
42142d:	4b                   	dec    %ebx
42142e:	73 6d                	jae    0x42149d
421430:	52                   	push   %edx
421431:	59                   	pop    %ecx
421432:	65 7a 6c             	gs jp  0x4214a1
421435:	56                   	push   %esi
421436:	6f                   	outsl  %ds:(%esi),(%dx)
421437:	52                   	push   %edx
421438:	6c                   	insb   (%dx),%es:(%edi)
421439:	30 35 65 47 33 39    	xor    %dh,0x39334765
42143f:	61                   	popa
421440:	75 66                	jne    0x4214a8
421442:	4c                   	dec    %esp
421443:	2b 69 61             	sub    0x61(%ecx),%ebp
421446:	32 70 68             	xor    0x68(%eax),%dh
421449:	44                   	inc    %esp
42144a:	6f                   	outsl  %ds:(%esi),(%dx)
42144b:	75 77                	jne    0x4214c4
42144d:	68 30 6c 71 38       	push   $0x38716c30
421452:	59                   	pop    %ecx
421453:	4c                   	dec    %esp
421454:	66 44                	inc    %sp
421456:	39 51 4e             	cmp    %edx,0x4e(%ecx)
421459:	71 67                	jno    0x4214c2
42145b:	78 57                	js     0x4214b4
42145d:	4e                   	dec    %esi
42145e:	34 42                	xor    $0x42,%al
421460:	37                   	aaa
421461:	71 72                	jno    0x4214d5
421463:	6d                   	insl   (%dx),%es:(%edi)
421464:	4e                   	dec    %esi
421465:	46                   	inc    %esi
421466:	4f                   	dec    %edi
421467:	61                   	popa
421468:	73 4d                	jae    0x4214b7
42146a:	65 2b 31             	sub    %gs:(%ecx),%esi
42146d:	57                   	push   %edi
42146e:	7a 57                	jp     0x4214c7
421470:	54                   	push   %esp
421471:	70 49                	jo     0x4214bc
421473:	6d                   	insl   (%dx),%es:(%edi)
421474:	38 68 64             	cmp    %ch,0x64(%eax)
421477:	66 44                	inc    %sp
421479:	58                   	pop    %eax
42147a:	6e                   	outsb  %ds:(%esi),(%dx)
42147b:	61                   	popa
42147c:	57                   	push   %edi
42147d:	35 36 31 78 76       	xor    $0x76783136,%eax
421482:	47                   	inc    %edi
421483:	36 77 65             	ss ja  0x4214eb
421486:	4e                   	dec    %esi
421487:	6e                   	outsb  %ds:(%esi),(%dx)
421488:	51                   	push   %ecx
421489:	39 64 47 41          	cmp    %esp,0x41(%edi,%eax,2)
42148d:	32 66 79             	xor    0x79(%esi),%ah
421490:	33 77 6f             	xor    0x6f(%edi),%esi
421493:	56                   	push   %esi
421494:	7a 7a                	jp     0x421510
421496:	43                   	inc    %ebx
421497:	79 36                	jns    0x4214cf
421499:	6d                   	insl   (%dx),%es:(%edi)
42149a:	75 67                	jne    0x421503
42149c:	31 33                	xor    %esi,(%ebx)
42149e:	44                   	inc    %esp
42149f:	70 43                	jo     0x4214e4
4214a1:	36 70 39             	ss jo  0x4214dd
4214a4:	75 64                	jne    0x42150a
4214a6:	62 63 4f             	bound  %esp,0x4f(%ebx)
4214a9:	69 68 30 35 69 79 55 	imul   $0x55796935,0x30(%eax),%ebp
4214b0:	4c                   	dec    %esp
4214b1:	78 39                	js     0x4214ec
4214b3:	54                   	push   %esp
4214b4:	70 42                	jo     0x4214f8
4214b6:	4c                   	dec    %esp
4214b7:	6e                   	outsb  %ds:(%esi),(%dx)
4214b8:	2b 30                	sub    (%eax),%esi
4214ba:	62 4e 73             	bound  %ecx,0x73(%esi)
4214bd:	30 56 6e             	xor    %dl,0x6e(%esi)
4214c0:	6d                   	insl   (%dx),%es:(%edi)
4214c1:	69 38 73 65 34 74    	imul   $0x74346573,(%eax),%edi
4214c7:	65 63 65 59          	arpl   %esp,%gs:0x59(%ebp)
4214cb:	78 79                	js     0x421546
4214cd:	36 46                	ss inc %esi
4214cf:	73 6a                	jae    0x42153b
4214d1:	44                   	inc    %esp
4214d2:	50                   	push   %eax
4214d3:	4c                   	dec    %esp
4214d4:	37                   	aaa
4214d5:	67 72 4b             	addr16 jb 0x421523
4214d8:	49                   	dec    %ecx
4214d9:	4d                   	dec    %ebp
4214da:	55                   	push   %ebp
4214db:	78 47                	js     0x421524
4214dd:	58                   	pop    %eax
4214de:	68 73 38 63 31       	push   $0x31633873
4214e3:	4a                   	dec    %edx
4214e4:	77 6d                	ja     0x421553
4214e6:	36 4a                	ss dec %edx
4214e8:	33 49 75             	xor    0x75(%ecx),%ecx
4214eb:	56                   	push   %esi
4214ec:	57                   	push   %edi
4214ed:	76 51                	jbe    0x421540
4214ef:	4a                   	dec    %edx
4214f0:	68 50 52 56 70       	push   $0x70565250
4214f5:	46                   	inc    %esi
4214f6:	7a 4b                	jp     0x421543
4214f8:	35 54 50 65 43       	xor    $0x43655054,%eax
4214fd:	56                   	push   %esi
4214fe:	35 36 61 6d 6b       	xor    $0x6b6d6136,%eax
421503:	74 49                	je     0x42154e
421505:	6b 66 2b 35          	imul   $0x35,0x2b(%esi),%esp
421509:	6e                   	outsb  %ds:(%esi),(%dx)
42150a:	46                   	inc    %esi
42150b:	51                   	push   %ecx
42150c:	42                   	inc    %edx
42150d:	38 71 31             	cmp    %dh,0x31(%ecx)
421510:	45                   	inc    %ebp