41f2ff:	4a                   	dec    %edx
41f300:	72 4a                	jb     0x41f34c
41f302:	71 69                	jno    0x41f36d
41f304:	74 33                	je     0x41f339
41f306:	63 5a 73             	arpl   %ebx,0x73(%edx)
41f309:	70 58                	jo     0x41f363
41f30b:	69 36 6e 6f 43 74    	imul   $0x74436f6e,(%esi),%esi
41f311:	79 76                	jns    0x41f389
41f313:	62 67 62             	bound  %esp,0x62(%edi)
41f316:	6e                   	outsb  %ds:(%esi),(%dx)
41f317:	78 35                	js     0x41f34e
41f319:	63 36                	arpl   %esi,(%esi)
41f31b:	4e                   	dec    %esi
41f31c:	63 61 4d             	arpl   %esp,0x4d(%ecx)
41f31f:	67 72 55             	addr16 jb 0x41f377
41f322:	78 38                	js     0x41f35c
41f324:	39 33                	cmp    %esi,(%ebx)
41f326:	57                   	push   %edi
41f327:	31 54 67 31          	xor    %edx,0x31(%edi,%eiz,2)
41f32b:	59                   	pop    %ecx
41f32c:	56                   	push   %esi
41f32d:	62 76 67             	bound  %esi,0x67(%esi)
41f330:	42                   	inc    %edx
41f331:	7a 44                	jp     0x41f377
41f333:	2b 76 76             	sub    0x76(%esi),%esi
41f336:	4b                   	dec    %ebx
41f337:	70 37                	jo     0x41f370
41f339:	51                   	push   %ecx
41f33a:	38 74 38 6e          	cmp    %dh,0x6e(%eax,%edi,1)
41f33e:	77 46                	ja     0x41f386
41f340:	6b 70 45 71          	imul   $0x71,0x45(%eax),%esi
41f344:	76 58                	jbe    0x41f39e
41f346:	32 5a 32             	xor    0x32(%edx),%bl
41f349:	48                   	dec    %eax
41f34a:	5a                   	pop    %edx
41f34b:	2b 4b 6a             	sub    0x6a(%ebx),%ecx
41f34e:	64 31 34 46          	xor    %esi,%fs:(%esi,%eax,2)
41f352:	64 4a                	fs dec %edx
41f354:	77 61                	ja     0x41f3b7
41f356:	64 75 4b             	fs jne 0x41f3a4
41f359:	4c                   	dec    %esp
41f35a:	71 66                	jno    0x41f3c2
41f35c:	38 70 58             	cmp    %dh,0x58(%eax)
41f35f:	75 70                	jne    0x41f3d1
41f361:	4f                   	dec    %edi
41f362:	4f                   	dec    %edi
41f363:	64 78 42             	fs js  0x41f3a8
41f366:	2f                   	das
41f367:	58                   	pop    %eax
41f368:	32 4d 31             	xor    0x31(%ebp),%cl
41f36b:	56                   	push   %esi
41f36c:	63 42 67             	arpl   %eax,0x67(%edx)
41f36f:	6c                   	insb   (%dx),%es:(%edi)
41f370:	6f                   	outsl  %ds:(%esi),(%dx)
41f371:	31 59 7a             	xor    %ebx,0x7a(%ecx)
41f374:	55                   	push   %ebp
41f375:	2f                   	das
41f376:	6e                   	outsb  %ds:(%esi),(%dx)
41f377:	54                   	push   %esp
41f378:	4e                   	dec    %esi
41f379:	51                   	push   %ecx
41f37a:	6f                   	outsl  %ds:(%esi),(%dx)
41f37b:	6b 57 61 59          	imul   $0x59,0x61(%edi),%edx
41f37f:	45                   	inc    %ebp
41f380:	37                   	aaa
41f381:	34 62                	xor    $0x62,%al
41f383:	4e                   	dec    %esi
41f384:	77 38                	ja     0x41f3be
41f386:	4d                   	dec    %ebp
41f387:	78 6b                	js     0x41f3f4
41f389:	34 46                	xor    $0x46,%al
41f38b:	50                   	push   %eax
41f38c:	32 79 44             	xor    0x44(%ecx),%bh
41f38f:	62 34 50             	bound  %esi,(%eax,%edx,2)
41f392:	6e                   	outsb  %ds:(%esi),(%dx)
41f393:	41                   	inc    %ecx
41f394:	58                   	pop    %eax
41f395:	51                   	push   %ecx
41f396:	6d                   	insl   (%dx),%es:(%edi)
41f397:	6b 65 73 47          	imul   $0x47,0x73(%ebp),%esp
41f39b:	64 34 71             	fs xor $0x71,%al
41f39e:	62 42 74             	bound  %eax,0x74(%edx)
41f3a1:	35 79 73 54 79       	xor    $0x79547379,%eax
41f3a6:	74 48                	je     0x41f3f0
41f3a8:	78 73                	js     0x41f41d
41f3aa:	70 61                	jo     0x41f40d
41f3ac:	30 62 56             	xor    %ah,0x56(%edx)
41f3af:	4b                   	dec    %ebx
41f3b0:	4e                   	dec    %esi
41f3b1:	72 5a                	jb     0x41f40d
41f3b3:	37                   	aaa
41f3b4:	6f                   	outsl  %ds:(%esi),(%dx)
41f3b5:	52                   	push   %edx
41f3b6:	78 76                	js     0x41f42e
41f3b8:	55                   	push   %ebp
41f3b9:	70 38                	jo     0x41f3f3
41f3bb:	63 61 45             	arpl   %esp,0x45(%ecx)
41f3be:	38 47 4e             	cmp    %al,0x4e(%edi)
41f3c1:	63 62 74             	arpl   %esp,0x74(%edx)
41f3c4:	35 47 4b 39 6d       	xor    $0x6d394b47,%eax
41f3c9:	7a 77                	jp     0x41f442
41f3cb:	34 52                	xor    $0x52,%al
41f3cd:	76 55                	jbe    0x41f424
41f3cf:	6b 62 69 6d          	imul   $0x6d,0x69(%edx),%esp
41f3d3:	33 6e 6a             	xor    0x6a(%esi),%ebp
41f3d6:	37                   	aaa
41f3d7:	45                   	inc    %ebp
41f3d8:	63 73 55             	arpl   %esi,0x55(%ebx)
41f3db:	4d                   	dec    %ebp
41f3dc:	4e                   	dec    %esi
41f3dd:	5a                   	pop    %edx
41f3de:	51                   	push   %ecx
41f3df:	2b 34 67             	sub    (%edi,%eiz,2),%esi
41f3e2:	75 67                	jne    0x41f44b
41f3e4:	45                   	inc    %ebp
41f3e5:	75 72                	jne    0x41f459
41f3e7:	6e                   	outsb  %ds:(%esi),(%dx)
41f3e8:	63 7a 4e             	arpl   %edi,0x4e(%edx)
41f3eb:	71 58                	jno    0x41f445
41f3ed:	47                   	inc    %edi
41f3ee:	70 58                	jo     0x41f448
41f3f0:	33 43 36             	xor    0x36(%ebx),%eax
41f3f3:	75 73                	jne    0x41f468
41f3f5:	7a 61                	jp     0x41f458
41f3f7:	72 6b                	jb     0x41f464
41f3f9:	37                   	aaa
41f3fa:	34 33                	xor    $0x33,%al
41f3fc:	76 43                	jbe    0x41f441
41f3fe:	4a                   	dec    %edx
41f3ff:	50                   	push   %eax
41f400:	79 50                	jns    0x41f452
41f402:	74 58                	je     0x41f45c
41f404:	42                   	inc    %edx
41f405:	47                   	inc    %edi
41f406:	68 34 51 67 51       	push   $0x51675134
41f40b:	48                   	dec    %eax
41f40c:	2b 4f 45             	sub    0x45(%edi),%ecx
41f40f:	58                   	pop    %eax
41f410:	35 33 59 51 76       	xor    $0x76515933,%eax
41f415:	46                   	inc    %esi
41f416:	73 70                	jae    0x41f488
41f418:	69 50 58 56 58 54 76 	imul   $0x76545856,0x58(%eax),%edx
41f41f:	32 57 54             	xor    0x54(%edi),%dl
41f422:	33 62 77             	xor    0x77(%edx),%esp
41f425:	32 2f                	xor    (%edi),%ch
41f427:	71 41                	jno    0x41f46a
41f429:	51                   	push   %ecx
41f42a:	62 66 78             	bound  %esp,0x78(%esi)
41f42d:	58                   	pop    %eax
41f42e:	78 2f                	js     0x41f45f
41f430:	54                   	push   %esp
41f431:	68 63 4f 4c 61       	push   $0x614c4f63
41f436:	71 42                	jno    0x41f47a
41f438:	32 77 46             	xor    0x46(%edi),%dh
41f43b:	6e                   	outsb  %ds:(%esi),(%dx)
41f43c:	4c                   	dec    %esp
41f43d:	49                   	dec    %ecx
41f43e:	68 47 52 35 5a       	push   $0x5a355247
41f443:	47                   	inc    %edi
41f444:	70 33                	jo     0x41f479
41f446:	34 71                	xor    $0x71,%al
41f448:	5a                   	pop    %edx
41f449:	77 33                	ja     0x41f47e
41f44b:	66 38 71 32          	data16 cmp %dh,0x32(%ecx)
41f44f:	68 34 69 63 6d       	push   $0x6d636934
41f454:	39 6f 6c             	cmp    %ebp,0x6c(%edi)
41f457:	55                   	push   %ebp
41f458:	4b                   	dec    %ebx
41f459:	78 71                	js     0x41f4cc
41f45b:	4c                   	dec    %esp
41f45c:	4b                   	dec    %ebx
41f45d:	78 67                	js     0x41f4c6
41f45f:	65 2f                	gs das
41f461:	43                   	inc    %ebx
41f462:	69 77 6a 72 32 52 78 	imul   $0x78523272,0x6a(%edi),%esi
41f469:	32 53 53             	xor    0x53(%ebx),%dl
41f46c:	50                   	push   %eax
41f46d:	7a 34                	jp     0x41f4a3
41f46f:	54                   	push   %esp
41f470:	78 32                	js     0x41f4a4
41f472:	48                   	dec    %eax
41f473:	76 4f                	jbe    0x41f4c4
41f475:	65 66 38 70 74       	data16 cmp %dh,%gs:0x74(%eax)
41f47a:	45                   	inc    %ebp
41f47b:	70 69                	jo     0x41f4e6
41f47d:	71 62                	jno    0x41f4e1
41f47f:	79 43                	jns    0x41f4c4
41f481:	44                   	inc    %esp
41f482:	56                   	push   %esi
41f483:	7a 34                	jp     0x41f4b9
41f485:	37                   	aaa
41f486:	44                   	inc    %esp
41f487:	36 76 6c             	ss jbe 0x41f4f6
41f48a:	58                   	pop    %eax
41f48b:	64 4f                	fs dec %edi
41f48d:	62 77 74             	bound  %esi,0x74(%edi)
41f490:	73 6f                	jae    0x41f501
41f492:	35 42 43 66 51       	xor    $0x51664342,%eax
41f497:	43                   	inc    %ebx
41f498:	64 6e                	outsb  %fs:(%esi),(%dx)
41f49a:	46                   	inc    %esi
41f49b:	7a 41                	jp     0x41f4de
41f49d:	72 6a                	jb     0x41f509
41f49f:	4b                   	dec    %ebx
41f4a0:	72 55                	jb     0x41f4f7
41f4a2:	63 71 31             	arpl   %esi,0x31(%ecx)
41f4a5:	58                   	pop    %eax
41f4a6:	53                   	push   %ebx
41f4a7:	48                   	dec    %eax
41f4a8:	4f                   	dec    %edi
41f4a9:	6f                   	outsl  %ds:(%esi),(%dx)
41f4aa:	49                   	dec    %ecx
41f4ab:	63 5a 50             	arpl   %ebx,0x50(%edx)
41f4ae:	54                   	push   %esp
41f4af:	65 59                	gs pop %ecx
41f4b1:	76 67                	jbe    0x41f51a
41f4b3:	43                   	inc    %ebx
41f4b4:	69 71 61 39 68 64 4e 	imul   $0x4e646839,0x61(%ecx),%esi
41f4bb:	35 52 2f 38 43       	xor    $0x43382f52,%eax
41f4c0:	54                   	push   %esp
41f4c1:	35 5a 4a 48 6c       	xor    $0x6c484a5a,%eax
41f4c6:	62 77 46             	bound  %esi,0x46(%edi)
41f4c9:	39 4c 72 61          	cmp    %ecx,0x61(%edx,%esi,2)
41f4cd:	77 43                	ja     0x41f512
41f4cf:	48                   	dec    %eax
41f4d0:	63 33                	arpl   %esi,(%ebx)
41f4d2:	64 65 30 42 34       	fs xor %al,%gs:0x34(%edx)
41f4d7:	74 4a                	je     0x41f523
41f4d9:	73 4e                	jae    0x41f529
41f4db:	2b 2f                	sub    (%edi),%ebp
41f4dd:	6b 78 33 64          	imul   $0x64,0x33(%eax),%edi
41f4e1:	55                   	push   %ebp
41f4e2:	41                   	inc    %ecx
41f4e3:	6f                   	outsl  %ds:(%esi),(%dx)
41f4e4:	45                   	inc    %ebp
41f4e5:	35 54 57 32 69       	xor    $0x69325754,%eax
41f4ea:	55                   	push   %ebp
41f4eb:	38 30                	cmp    %dh,(%eax)
41f4ed:	4d                   	dec    %ebp
41f4ee:	67 6d                	insl   (%dx),%es:(%di)
41f4f0:	72 49                	jb     0x41f53b
41f4f2:	6e                   	outsb  %ds:(%esi),(%dx)
41f4f3:	45                   	inc    %ebp
41f4f4:	48                   	dec    %eax
41f4f5:	4b                   	dec    %ebx
41f4f6:	72 46                	jb     0x41f53e
41f4f8:	77 39                	ja     0x41f533
41f4fa:	76 48                	jbe    0x41f544
41f4fc:	78 63                	js     0x41f561
41f4fe:	45                   	inc    %ebp
41f4ff:	6a 6c                	push   $0x6c
41f501:	37                   	aaa
41f502:	56                   	push   %esi
41f503:	63 5a 49             	arpl   %ebx,0x49(%edx)
41f506:	51                   	push   %ecx
41f507:	35 72 5a 42 54       	xor    $0x54425a72,%eax
41f50c:	65 45                	gs inc %ebp
41f50e:	6f                   	outsl  %ds:(%esi),(%dx)
41f50f:	49                   	dec    %ecx
41f510:	5a                   	pop    %edx
41f511:	51                   	push   %ecx
41f512:	52                   	push   %edx
41f513:	64 2f                	fs das
41f515:	52                   	push   %edx
41f516:	74 75                	je     0x41f58d
41f518:	69 67 2b 63 76 2f 74 	imul   $0x742f7663,0x2b(%edi),%esp
41f51f:	66 49                	dec    %cx
41f521:	7a 73                	jp     0x41f596
41f523:	7a 70                	jp     0x41f595
41f525:	2b 48 34             	sub    0x34(%eax),%ecx
41f528:	34 7a                	xor    $0x7a,%al
41f52a:	2f                   	das
41f52b:	4d                   	dec    %ebp
41f52c:	6e                   	outsb  %ds:(%esi),(%dx)
41f52d:	4d                   	dec    %ebp
41f52e:	67 57                	addr16 push %edi
41f530:	56                   	push   %esi
41f531:	6e                   	outsb  %ds:(%esi),(%dx)
41f532:	64 77 59             	fs ja  0x41f58e
41f535:	79 4a                	jns    0x41f581
41f537:	71 37                	jno    0x41f570
41f539:	67 73 76             	addr16 jae 0x41f5b2
41f53c:	31 55 2b             	xor    %edx,0x2b(%ebp)
41f53f:	4c                   	dec    %esp
41f540:	42                   	inc    %edx
41f541:	69 53 48 46 70 50 46 	imul   $0x46507046,0x48(%ebx),%edx
41f548:	38 66 36             	cmp    %ah,0x36(%esi)
41f54b:	38 76 36             	cmp    %dh,0x36(%esi)
41f54e:	75 72                	jne    0x41f5c2
41f550:	69 6d 68 74 34 5a 55 	imul   $0x555a3474,0x68(%ebp),%ebp
41f557:	4e                   	dec    %esi
41f558:	4f                   	dec    %edi
41f559:	4c                   	dec    %esp
41f55a:	79 75                	jns    0x41f5d1
41f55c:	71 77                	jno    0x41f5d5
41f55e:	46                   	inc    %esi
41f55f:	38 4f 2f             	cmp    %cl,0x2f(%edi)
41f562:	50                   	push   %eax
41f563:	45                   	inc    %ebp
41f564:	52                   	push   %edx
41f565:	76 55                	jbe    0x41f5bc
41f567:	42                   	inc    %edx
41f568:	71 31                	jno    0x41f59b
41f56a:	6e                   	outsb  %ds:(%esi),(%dx)
41f56b:	34 71                	xor    $0x71,%al
41f56d:	64 79 49             	fs jns 0x41f5b9
41f570:	58                   	pop    %eax
41f571:	37                   	aaa
41f572:	2b 57 6d             	sub    0x6d(%edi),%edx
41f575:	2b 34 48             	sub    (%eax,%ecx,2),%esi
41f578:	79 2b                	jns    0x41f5a5
41f57a:	78 46                	js     0x41f5c2
41f57c:	68 32 43 37 41       	push   $0x41374332
41f581:	70 69                	jo     0x41f5ec
41f583:	72 65                	jb     0x41f5ea
41f585:	31 34 5a             	xor    %esi,(%edx,%ebx,2)
41f588:	66 43                	inc    %bx
41f58a:	66 6b 75 43 55       	imul   $0x55,0x43(%ebp),%si
41f58f:	48                   	dec    %eax
41f590:	4b                   	dec    %ebx
41f591:	5a                   	pop    %edx
41f592:	68 65 75 30 70       	push   $0x70307565
41f597:	4a                   	dec    %edx
41f598:	56                   	push   %esi
41f599:	5a                   	pop    %edx
41f59a:	77 57                	ja     0x41f5f3
41f59c:	31 54 54 59          	xor    %edx,0x59(%esp,%edx,2)
41f5a0:	34 68                	xor    $0x68,%al
41f5a2:	61                   	popa
41f5a3:	4f                   	dec    %edi
41f5a4:	50                   	push   %eax
41f5a5:	33 31                	xor    (%ecx),%esi
41f5a7:	2b 38                	sub    (%eax),%edi
41f5a9:	55                   	push   %ebp
41f5aa:	51                   	push   %ecx
41f5ab:	36 33 2f             	xor    %ss:(%edi),%ebp
41f5ae:	70 79                	jo     0x41f629
41f5b0:	74 71                	je     0x41f623
41f5b2:	5a                   	pop    %edx
41f5b3:	79 41                	jns    0x41f5f6
41f5b5:	54                   	push   %esp
41f5b6:	71 5a                	jno    0x41f612
41f5b8:	36 71 78             	ss jno 0x41f633
41f5bb:	30 64 74 66          	xor    %ah,0x66(%esp,%esi,2)
41f5bf:	37                   	aaa
41f5c0:	67 73 71             	addr16 jae 0x41f634
41f5c3:	68 75 47 2b 30       	push   $0x302b4775
41f5c8:	78 2b                	js     0x41f5f5
41f5ca:	34 6c                	xor    $0x6c,%al
41f5cc:	6f                   	outsl  %ds:(%esi),(%dx)