41b29c:	4b                   	dec    %ebx
41b29d:	43                   	inc    %ebx
41b29e:	37                   	aaa
41b29f:	54                   	push   %esp
41b2a0:	79 7a                	jns    0x41b31c
41b2a2:	79 65                	jns    0x41b309
41b2a4:	76 66                	jbe    0x41b30c
41b2a6:	72 6d                	jb     0x41b315
41b2a8:	65 75 4a             	gs jne 0x41b2f5
41b2ab:	24 77                	and    $0x77,%al
41b2ad:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b2b2:	71 35                	jno    0x41b2e9
41b2b4:	51                   	push   %ecx
41b2b5:	48                   	dec    %eax
41b2b6:	50                   	push   %eax
41b2b7:	77 4b                	ja     0x41b304
41b2b9:	76 71                	jbe    0x41b32c
41b2bb:	70 4e                	jo     0x41b30b
41b2bd:	52                   	push   %edx
41b2be:	41                   	inc    %ecx
41b2bf:	24 63                	and    $0x63,%al
41b2c1:	4b                   	dec    %ebx
41b2c2:	46                   	inc    %esi
41b2c3:	42                   	inc    %edx
41b2c4:	6a 38                	push   $0x38
41b2c6:	69 39 77 3d 3d 00    	imul   $0x3d3d77,(%ecx),%edi
41b2cc:	23 3d 71 41 34 66    	and    0x66344171,%edi
41b2d2:	30 6b 4b             	xor    %ch,0x4b(%ebx)
41b2d5:	79 47                	jns    0x41b31e
41b2d7:	58                   	pop    %eax
41b2d8:	54                   	push   %esp
41b2d9:	52                   	push   %edx
41b2da:	6e                   	outsb  %ds:(%esi),(%dx)
41b2db:	55                   	push   %ebp
41b2dc:	34 7a                	xor    $0x7a,%al
41b2de:	30 33                	xor    %dh,(%ebx)
41b2e0:	6f                   	outsl  %ds:(%esi),(%dx)
41b2e1:	6a 69                	push   $0x69
41b2e3:	5f                   	pop    %edi
41b2e4:	52                   	push   %edx
41b2e5:	49                   	dec    %ecx
41b2e6:	50                   	push   %eax
41b2e7:	79 56                	jns    0x41b33f
41b2e9:	6e                   	outsb  %ds:(%esi),(%dx)
41b2ea:	76 6f                	jbe    0x41b35b
41b2ec:	43                   	inc    %ebx
41b2ed:	5f                   	pop    %edi
41b2ee:	42                   	inc    %edx
41b2ef:	52                   	push   %edx
41b2f0:	6a 70                	push   $0x70
41b2f2:	45                   	inc    %ebp
41b2f3:	53                   	push   %ebx
41b2f4:	44                   	inc    %esp
41b2f5:	4c                   	dec    %esp
41b2f6:	48                   	dec    %eax
41b2f7:	58                   	pop    %eax
41b2f8:	71 59                	jno    0x41b353
41b2fa:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b2ff:	39 31                	cmp    %esi,(%ecx)
41b301:	6e                   	outsb  %ds:(%esi),(%dx)
41b302:	4b                   	dec    %ebx
41b303:	53                   	push   %ebx
41b304:	37                   	aaa
41b305:	50                   	push   %eax
41b306:	24 69                	and    $0x69,%al
41b308:	30 71 4b             	xor    %dh,0x4b(%ecx)
41b30b:	43                   	inc    %ebx
41b30c:	71 76                	jno    0x41b384
41b30e:	55                   	push   %ebp
41b30f:	41                   	inc    %ecx
41b310:	50                   	push   %eax
41b311:	57                   	push   %edi
41b312:	39 45 51             	cmp    %eax,0x51(%ebp)
41b315:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b31a:	71 64                	jno    0x41b380
41b31c:	38 57 49             	cmp    %dl,0x49(%edi)
41b31f:	5a                   	pop    %edx
41b320:	4f                   	dec    %edi
41b321:	38 66 36             	cmp    %ah,0x36(%esi)
41b324:	49                   	dec    %ecx
41b325:	52                   	push   %edx
41b326:	71 64                	jno    0x41b38c
41b328:	55                   	push   %ebp
41b329:	6d                   	insl   (%dx),%es:(%edi)
41b32a:	76 78                	jbe    0x41b3a4
41b32c:	61                   	popa
41b32d:	77 6a                	ja     0x41b399
41b32f:	31 77 3d             	xor    %esi,0x3d(%edi)
41b332:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b337:	49                   	dec    %ecx
41b338:	5a                   	pop    %edx
41b339:	50                   	push   %eax
41b33a:	38 49 58             	cmp    %cl,0x58(%ecx)
41b33d:	36 30 67 53          	xor    %ah,%ss:0x53(%edi)
41b341:	59                   	pop    %ecx
41b342:	46                   	inc    %esi
41b343:	38 32                	cmp    %dh,(%edx)
41b345:	6b 75 5a 65          	imul   $0x65,0x5a(%ebp),%esi
41b349:	6a 6d                	push   $0x6d
41b34b:	67 38 70 4f          	cmp    %dh,0x4f(%bx,%si)
41b34f:	6f                   	outsl  %ds:(%esi),(%dx)
41b350:	58                   	pop    %eax
41b351:	66 45                	inc    %bp
41b353:	42                   	inc    %edx
41b354:	63 7a 61             	arpl   %edi,0x61(%edx)
41b357:	70 54                	jo     0x41b3ad
41b359:	54                   	push   %esp
41b35a:	77 67                	ja     0x41b3c3
41b35c:	72 57                	jb     0x41b3b5
41b35e:	4d                   	dec    %ebp
41b35f:	24 66                	and    $0x66,%al
41b361:	4d                   	dec    %ebp
41b362:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b367:	55                   	push   %ebp
41b368:	52                   	push   %edx
41b369:	49                   	dec    %ecx
41b36a:	78 4d                	js     0x41b3b9
41b36c:	4f                   	dec    %edi
41b36d:	47                   	inc    %edi
41b36e:	30 48 49             	xor    %cl,0x49(%eax)
41b371:	6d                   	insl   (%dx),%es:(%edi)
41b372:	77 45                	ja     0x41b3b9
41b374:	50                   	push   %eax
41b375:	34 41                	xor    $0x41,%al
41b377:	36 7a 45             	ss jp  0x41b3bf
41b37a:	69 50 67 3d 3d 00 23 	imul   $0x23003d3d,0x67(%eax),%edx
41b381:	3d 71 55 31 67       	cmp    $0x67315571,%eax
41b386:	36 6d                	ss insl (%dx),%es:(%edi)
41b388:	31 43 69             	xor    %eax,0x69(%ebx)
41b38b:	4a                   	dec    %edx
41b38c:	35 79 7a 4c 45       	xor    $0x454c7a79,%eax
41b391:	43                   	inc    %ebx
41b392:	6f                   	outsl  %ds:(%esi),(%dx)
41b393:	78 31                	js     0x41b3c6
41b395:	68 42 72 77 3d       	push   $0x3d777242
41b39a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b39f:	4a                   	dec    %edx
41b3a0:	59                   	pop    %ecx
41b3a1:	36 75 42             	ss jne 0x41b3e6
41b3a4:	6d                   	insl   (%dx),%es:(%edi)
41b3a5:	41                   	inc    %ecx
41b3a6:	37                   	aaa
41b3a7:	62 6a 42             	bound  %ebp,0x42(%edx)
41b3aa:	33 70 66             	xor    0x66(%eax),%esi
41b3ad:	49                   	dec    %ecx
41b3ae:	33 43 41             	xor    0x41(%ebx),%eax
41b3b1:	4d                   	dec    %ebp
41b3b2:	5a                   	pop    %edx
41b3b3:	37                   	aaa
41b3b4:	77 3d                	ja     0x41b3f3
41b3b6:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b3bb:	6c                   	insb   (%dx),%es:(%edi)
41b3bc:	74 24                	je     0x41b3e2
41b3be:	4b                   	dec    %ebx
41b3bf:	38 45 78             	cmp    %al,0x78(%ebp)
41b3c2:	34 74                	xor    $0x74,%al
41b3c4:	5a                   	pop    %edx
41b3c5:	45                   	inc    %ebp
41b3c6:	50                   	push   %eax
41b3c7:	77 54                	ja     0x41b41d
41b3c9:	6c                   	insb   (%dx),%es:(%edi)
41b3ca:	34 52                	xor    $0x52,%al
41b3cc:	75 71                	jne    0x41b43f
41b3ce:	47                   	inc    %edi
41b3cf:	4d                   	dec    %ebp
41b3d0:	77 3d                	ja     0x41b40f
41b3d2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b3d7:	72 70                	jb     0x41b449
41b3d9:	6c                   	insb   (%dx),%es:(%edi)
41b3da:	75 67                	jne    0x41b443
41b3dc:	75 4f                	jne    0x41b42d
41b3de:	72 35                	jb     0x41b415
41b3e0:	49                   	dec    %ecx
41b3e1:	37                   	aaa
41b3e2:	57                   	push   %edi
41b3e3:	49                   	dec    %ecx
41b3e4:	71 72                	jno    0x41b458
41b3e6:	35 31 63 41 38       	xor    $0x38416331,%eax
41b3eb:	5a                   	pop    %edx
41b3ec:	51                   	push   %ecx
41b3ed:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b3f2:	71 6c                	jno    0x41b460
41b3f4:	75 59                	jne    0x41b44f
41b3f6:	4e                   	dec    %esi
41b3f7:	70 34                	jo     0x41b42d
41b3f9:	33 63 77             	xor    0x77(%ebx),%esp
41b3fc:	6c                   	insb   (%dx),%es:(%edi)
41b3fd:	41                   	inc    %ecx
41b3fe:	68 39 79 4c 64       	push   $0x644c7939
41b403:	4c                   	dec    %esp
41b404:	5a                   	pop    %edx
41b405:	6f                   	outsl  %ds:(%esi),(%dx)
41b406:	6c                   	insb   (%dx),%es:(%edi)
41b407:	44                   	inc    %esp
41b408:	77 3d                	ja     0x41b447
41b40a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b40f:	50                   	push   %eax
41b410:	59                   	pop    %ecx
41b411:	74 45                	je     0x41b458
41b413:	77 67                	ja     0x41b47c
41b415:	31 42 5a             	xor    %eax,0x5a(%edx)
41b418:	6b 35 74 50 39 4b 4b 	imul   $0x4b,0x4b395074,%esi
41b41f:	4e                   	dec    %esi
41b420:	6c                   	insb   (%dx),%es:(%edi)
41b421:	24 33                	and    $0x33,%al
41b423:	36 74 71             	ss je  0x41b497
41b426:	49                   	dec    %ecx
41b427:	64 57                	fs push %edi
41b429:	69 6c 71 6a 65 57 63 	imul   $0x70635765,0x6a(%ecx,%esi,2),%ebp
41b430:	70
41b431:	57                   	push   %edi
41b432:	4b                   	dec    %ebx
41b433:	4c                   	dec    %esp
41b434:	32 5a 78             	xor    0x78(%edx),%bl
41b437:	6e                   	outsb  %ds:(%esi),(%dx)
41b438:	75 67                	jne    0x41b4a1
41b43a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b43f:	42                   	inc    %edx
41b440:	37                   	aaa
41b441:	58                   	pop    %eax
41b442:	57                   	push   %edi
41b443:	48                   	dec    %eax
41b444:	4b                   	dec    %ebx
41b445:	38 67 79             	cmp    %ah,0x79(%edi)
41b448:	67 77 53             	addr16 ja 0x41b49e
41b44b:	73 24                	jae    0x41b471
41b44d:	46                   	inc    %esi
41b44e:	6a 37                	push   $0x37
41b450:	30 46 69             	xor    %al,0x69(%esi)
41b453:	57                   	push   %edi
41b454:	77 3d                	ja     0x41b493
41b456:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b45b:	46                   	inc    %esi
41b45c:	69 6b 4b 30 6b 4b 7a 	imul   $0x7a4b6b30,0x4b(%ebx),%ebp
41b463:	76 45                	jbe    0x41b4aa
41b465:	34 66                	xor    $0x66,%al
41b467:	76 62                	jbe    0x41b4cb
41b469:	7a 78                	jp     0x41b4e3
41b46b:	70 73                	jo     0x41b4e0
41b46d:	72 6c                	jb     0x41b4db
41b46f:	6c                   	insb   (%dx),%es:(%edi)
41b470:	4d                   	dec    %ebp
41b471:	4d                   	dec    %ebp
41b472:	52                   	push   %edx
41b473:	38 6f 4c             	cmp    %ch,0x4c(%edi)
41b476:	49                   	dec    %ecx
41b477:	4a                   	dec    %edx
41b478:	74 4e                	je     0x41b4c8
41b47a:	50                   	push   %eax
41b47b:	41                   	inc    %ecx
41b47c:	47                   	inc    %edi
41b47d:	50                   	push   %eax
41b47e:	31 6c 5a 5a          	xor    %ebp,0x5a(%edx,%ebx,2)
41b482:	34 70                	xor    $0x70,%al
41b484:	72 73                	jb     0x41b4f9
41b486:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b48b:	51                   	push   %ecx
41b48c:	52                   	push   %edx
41b48d:	41                   	inc    %ecx
41b48e:	68 62 62 46 6c       	push   $0x6c466262
41b493:	56                   	push   %esi
41b494:	42                   	inc    %edx
41b495:	66 71 72             	data16 jno 0x41b50a
41b498:	67 73 6f             	addr16 jae 0x41b50a
41b49b:	38 7a 65             	cmp    %bh,0x65(%edx)
41b49e:	68 50 67 3d 3d       	push   $0x3d3d6750
41b4a3:	00 23                	add    %ah,(%ebx)
41b4a5:	3d 71 79 78 70       	cmp    $0x70787971,%eax
41b4aa:	66 6f                	outsw  %ds:(%esi),(%dx)
41b4ac:	6c                   	insb   (%dx),%es:(%edi)
41b4ad:	4c                   	dec    %esp
41b4ae:	55                   	push   %ebp
41b4af:	68 4d 76 46 54       	push   $0x5446764d
41b4b4:	44                   	inc    %esp
41b4b5:	45                   	inc    %ebp
41b4b6:	32 68 5f             	xor    0x5f(%eax),%ch
41b4b9:	73 79                	jae    0x41b534
41b4bb:	76 51                	jbe    0x41b50e
41b4bd:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b4c2:	71 4f                	jno    0x41b513
41b4c4:	4b                   	dec    %ebx
41b4c5:	53                   	push   %ebx
41b4c6:	6d                   	insl   (%dx),%es:(%edi)
41b4c7:	59                   	pop    %ecx
41b4c8:	45                   	inc    %ebp
41b4c9:	34 37                	xor    $0x37,%al
41b4cb:	50                   	push   %eax
41b4cc:	32 7a 24             	xor    0x24(%edx),%bh
41b4cf:	55                   	push   %ebp
41b4d0:	58                   	pop    %eax
41b4d1:	71 47                	jno    0x41b51a
41b4d3:	45                   	inc    %ebp
41b4d4:	54                   	push   %esp
41b4d5:	6c                   	insb   (%dx),%es:(%edi)
41b4d6:	6e                   	outsb  %ds:(%esi),(%dx)
41b4d7:	66 67 3d 3d 00       	addr16 cmp $0x3d,%ax
41b4dc:	23 3d 71 61 66 7a    	and    0x7a666171,%edi
41b4e2:	51                   	push   %ecx
41b4e3:	63 4d 43             	arpl   %ecx,0x43(%ebp)
41b4e6:	4b                   	dec    %ebx
41b4e7:	30 65 56             	xor    %ah,0x56(%ebp)
41b4ea:	53                   	push   %ebx
41b4eb:	63 74 49 30          	arpl   %esi,0x30(%ecx,%ecx,2)
41b4ef:	49                   	dec    %ecx
41b4f0:	63 44 32 50          	arpl   %eax,0x50(%edx,%esi,1)
41b4f4:	41                   	inc    %ecx
41b4f5:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41b4fa:	71 75                	jno    0x41b571
41b4fc:	65 62 6a 31          	bound  %ebp,%gs:0x31(%edx)
41b500:	77 42                	ja     0x41b544
41b502:	43                   	inc    %ebx
41b503:	6d                   	insl   (%dx),%es:(%edi)
41b504:	72 75                	jb     0x41b57b
41b506:	7a 41                	jp     0x41b549
41b508:	4b                   	dec    %ebx
41b509:	6d                   	insl   (%dx),%es:(%edi)
41b50a:	67 36 59             	addr16 ss pop %ecx
41b50d:	34 49                	xor    $0x49,%al
41b50f:	67 67 3d 3d 00 23 3d 	addr16 addr16 cmp $0x3d23003d,%eax
41b516:	71 48                	jno    0x41b560
41b518:	6a 24                	push   $0x24
41b51a:	50                   	push   %eax
41b51b:	4f                   	dec    %edi
41b51c:	6f                   	outsl  %ds:(%esi),(%dx)
41b51d:	24 36                	and    $0x36,%al
41b51f:	70 6b                	jo     0x41b58c
41b521:	68 57 48 56 43       	push   $0x43564857
41b526:	35 63 45 53 5f       	xor    $0x5f534563,%eax
41b52b:	32 67 3d             	xor    0x3d(%edi),%ah
41b52e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b533:	5f                   	pop    %edi
41b534:	75 78                	jne    0x41b5ae
41b536:	39 48 37             	cmp    %ecx,0x37(%eax)
41b539:	53                   	push   %ebx
41b53a:	68 37 61 32 41       	push   $0x41326137
41b53f:	39 38                	cmp    %edi,(%eax)
41b541:	62 36                	bound  %esi,(%esi)
41b543:	51                   	push   %ecx
41b544:	42                   	inc    %edx
41b545:	38 6d 34             	cmp    %ch,0x34(%ebp)
41b548:	77 3d                	ja     0x41b587
41b54a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41b54f:	64 69 75 48 6e 67 59 	imul   $0x3459676e,%fs:0x48(%ebp),%esi
41b556:	34
41b557:	77 65                	ja     0x41b5be
41b559:	6a 55                	push   $0x55
41b55b:	73 67                	jae    0x41b5c4
41b55d:	46                   	inc    %esi
41b55e:	59                   	pop    %ecx
41b55f:	35 75 37 43 74       	xor    $0x74433775,%eax