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)
41f5cd:	4b                   	dec    %ebx
41f5ce:	69 6a 33 2f 78 43 64 	imul   $0x6443782f,0x33(%edx),%ebp
41f5d5:	73 4e                	jae    0x41f625
41f5d7:	54                   	push   %esp
41f5d8:	64 61                	fs popa
41f5da:	44                   	inc    %esp
41f5db:	43                   	inc    %ebx
41f5dc:	6c                   	insb   (%dx),%es:(%edi)
41f5dd:	57                   	push   %edi
41f5de:	4c                   	dec    %esp
41f5df:	76 6a                	jbe    0x41f64b
41f5e1:	4f                   	dec    %edi
41f5e2:	2b 51 39             	sub    0x39(%ecx),%edx
41f5e5:	4a                   	dec    %edx
41f5e6:	6b 58 33 63          	imul   $0x63,0x33(%eax),%ebx
41f5ea:	2f                   	das
41f5eb:	4d                   	dec    %ebp
41f5ec:	4f                   	dec    %edi
41f5ed:	71 2b                	jno    0x41f61a
41f5ef:	55                   	push   %ebp
41f5f0:	76 78                	jbe    0x41f66a
41f5f2:	4e                   	dec    %esi
41f5f3:	67 42                	addr16 inc %edx
41f5f5:	48                   	dec    %eax
41f5f6:	34 2f                	xor    $0x2f,%al
41f5f8:	37                   	aaa
41f5f9:	57                   	push   %edi
41f5fa:	65 76 4b             	gs jbe 0x41f648
41f5fd:	58                   	pop    %eax
41f5fe:	7a 4b                	jp     0x41f64b
41f600:	41                   	inc    %ecx
41f601:	6f                   	outsl  %ds:(%esi),(%dx)
41f602:	63 6c 64 53          	arpl   %ebp,0x53(%esp,%eiz,2)
41f606:	65 6b 49 2f 6d       	imul   $0x6d,%gs:0x2f(%ecx),%ecx
41f60b:	65 53                	gs push %ebx
41f60d:	68 4f 46 45 6b       	push   $0x6b45464f
41f612:	64 4b                	fs dec %ebx
41f614:	49                   	dec    %ecx
41f615:	50                   	push   %eax
41f616:	77 45                	ja     0x41f65d
41f618:	79 37                	jns    0x41f651
41f61a:	51                   	push   %ecx
41f61b:	49                   	dec    %ecx
41f61c:	33 4d 59             	xor    0x59(%ebp),%ecx
41f61f:	6a 56                	push   $0x56
41f621:	49                   	dec    %ecx
41f622:	36 74 73             	ss je  0x41f698
41f625:	53                   	push   %ebx
41f626:	31 64 78 43          	xor    %esp,0x43(%eax,%edi,2)
41f62a:	53                   	push   %ebx
41f62b:	48                   	dec    %eax
41f62c:	41                   	inc    %ecx
41f62d:	6a 6a                	push   $0x6a
41f62f:	77 78                	ja     0x41f6a9
41f631:	32 6a 53             	xor    0x53(%edx),%ch
41f634:	78 4c                	js     0x41f682
41f636:	67 38 49 2b          	cmp    %cl,0x2b(%bx,%di)
41f63a:	47                   	inc    %edi
41f63b:	63 46 77             	arpl   %eax,0x77(%esi)
41f63e:	66 71 55             	data16 jno 0x41f696
41f641:	77 69                	ja     0x41f6ac
41f643:	4e                   	dec    %esi
41f644:	39 56 31             	cmp    %edx,0x31(%esi)
41f647:	52                   	push   %edx
41f648:	4c                   	dec    %esp
41f649:	53                   	push   %ebx
41f64a:	6a 5a                	push   $0x5a
41f64c:	6a 66                	push   $0x66
41f64e:	76 52                	jbe    0x41f6a2
41f650:	4d                   	dec    %ebp
41f651:	57                   	push   %edi
41f652:	41                   	inc    %ecx
41f653:	79 61                	jns    0x41f6b6
41f655:	70 6f                	jo     0x41f6c6
41f657:	32 33                	xor    (%ebx),%dh
41f659:	45                   	inc    %ebp
41f65a:	65 63 75 4a          	arpl   %esi,%gs:0x4a(%ebp)
41f65e:	44                   	inc    %esp
41f65f:	41                   	inc    %ecx
41f660:	56                   	push   %esi
41f661:	35 49 79 43 5a       	xor    $0x5a437949,%eax
41f666:	50                   	push   %eax
41f667:	63 63 42             	arpl   %esp,0x42(%ebx)
41f66a:	74 69                	je     0x41f6d5
41f66c:	46                   	inc    %esi
41f66d:	63 67 2f             	arpl   %esp,0x2f(%edi)
41f670:	73 42                	jae    0x41f6b4
41f672:	35 53 72 4f 55       	xor    $0x554f7253,%eax
41f677:	42                   	inc    %edx
41f678:	78 72                	js     0x41f6ec
41f67a:	71 46                	jno    0x41f6c2
41f67c:	6f                   	outsl  %ds:(%esi),(%dx)
41f67d:	6b 5a 64 50          	imul   $0x50,0x64(%edx),%ebx
41f681:	46                   	inc    %esi
41f682:	6f                   	outsl  %ds:(%esi),(%dx)
41f683:	68 53 71 54 49       	push   $0x49547153
41f688:	6b 70 58 75          	imul   $0x75,0x58(%eax),%esi
41f68c:	61                   	popa
41f68d:	46                   	inc    %esi
41f68e:	68 4d 39 33 55       	push   $0x5533394d
41f693:	51                   	push   %ecx
41f694:	76 75                	jbe    0x41f70b
41f696:	6a 51                	push   $0x51
41f698:	76 76                	jbe    0x41f710
41f69a:	74 36                	je     0x41f6d2
41f69c:	34 53                	xor    $0x53,%al
41f69e:	6a 55                	push   $0x55
41f6a0:	46                   	inc    %esi
41f6a1:	57                   	push   %edi
41f6a2:	39 67 74             	cmp    %esp,0x74(%edi)
41f6a5:	78 32                	js     0x41f6d9
41f6a7:	6d                   	insl   (%dx),%es:(%edi)
41f6a8:	50                   	push   %eax
41f6a9:	32 7a 4c             	xor    0x4c(%edx),%bh
41f6ac:	63 57 33             	arpl   %edx,0x33(%edi)
41f6af:	58                   	pop    %eax
41f6b0:	63 47 50             	arpl   %eax,0x50(%edi)
41f6b3:	55                   	push   %ebp
41f6b4:	52                   	push   %edx
41f6b5:	6e                   	outsb  %ds:(%esi),(%dx)
41f6b6:	48                   	dec    %eax
41f6b7:	5a                   	pop    %edx
41f6b8:	70 6e                	jo     0x41f728
41f6ba:	63 41 67             	arpl   %eax,0x67(%ecx)
41f6bd:	77 54                	ja     0x41f713
41f6bf:	2b 6d 42             	sub    0x42(%ebp),%ebp
41f6c2:	55                   	push   %ebp
41f6c3:	6e                   	outsb  %ds:(%esi),(%dx)
41f6c4:	57                   	push   %edi
41f6c5:	59                   	pop    %ecx
41f6c6:	43                   	inc    %ebx
41f6c7:	57                   	push   %edi
41f6c8:	6c                   	insb   (%dx),%es:(%edi)
41f6c9:	49                   	dec    %ecx
41f6ca:	74 67                	je     0x41f733
41f6cc:	63 59 48             	arpl   %ebx,0x48(%ecx)
41f6cf:	4c                   	dec    %esp
41f6d0:	37                   	aaa
41f6d1:	59                   	pop    %ecx
41f6d2:	61                   	popa
41f6d3:	30 41 34             	xor    %al,0x34(%ecx)
41f6d6:	71 43                	jno    0x41f71b
41f6d8:	57                   	push   %edi
41f6d9:	73 68                	jae    0x41f743
41f6db:	64 73 46             	fs jae 0x41f724
41f6de:	48                   	dec    %eax
41f6df:	34 74                	xor    $0x74,%al
41f6e1:	59                   	pop    %ecx
41f6e2:	62 4f 46             	bound  %ecx,0x46(%edi)
41f6e5:	5a                   	pop    %edx
41f6e6:	72 33                	jb     0x41f71b
41f6e8:	74 59                	je     0x41f743
41f6ea:	65 30 54 74 53       	xor    %dl,%gs:0x53(%esp,%esi,2)
41f6ef:	54                   	push   %esp
41f6f0:	74 73                	je     0x41f765
41f6f2:	6b 47 47 33          	imul   $0x33,0x47(%edi),%eax
41f6f6:	54                   	push   %esp
41f6f7:	79 56                	jns    0x41f74f
41f6f9:	4a                   	dec    %edx
41f6fa:	69 74 50 33 7a 74 45 	imul   $0x4e45747a,0x33(%eax,%edx,2),%esi
41f701:	4e
41f702:	67 75 52             	addr16 jne 0x41f757
41f705:	4d                   	dec    %ebp
41f706:	4e                   	dec    %esi
41f707:	4d                   	dec    %ebp
41f708:	4c                   	dec    %esp
41f709:	6a 69                	push   $0x69
41f70b:	4b                   	dec    %ebx
41f70c:	37                   	aaa
41f70d:	71 50                	jno    0x41f75f
41f70f:	72 50                	jb     0x41f761
41f711:	6d                   	insl   (%dx),%es:(%edi)
41f712:	75 73                	jne    0x41f787
41f714:	39 53 58             	cmp    %edx,0x58(%ebx)
41f717:	49                   	dec    %ecx