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
41f718:	4f                   	dec    %edi
41f719:	52                   	push   %edx
41f71a:	79 67                	jns    0x41f783
41f71c:	75 71                	jne    0x41f78f
41f71e:	35 2b 77 36 34       	xor    $0x3436772b,%eax
41f723:	69 4e 66 79 50 4e 39 	imul   $0x394e5079,0x66(%esi),%ecx
41f72a:	6a 51                	push   $0x51
41f72c:	66 49                	dec    %cx
41f72e:	6c                   	insb   (%dx),%es:(%edi)
41f72f:	70 53                	jo     0x41f784
41f731:	31 59 6c             	xor    %ebx,0x6c(%ecx)
41f734:	74 4c                	je     0x41f782
41f736:	6b 2f 6e             	imul   $0x6e,(%edi),%ebp
41f739:	63 61 58             	arpl   %esp,0x58(%ecx)
41f73c:	41                   	inc    %ecx
41f73d:	53                   	push   %ebx
41f73e:	36 50                	ss push %eax
41f740:	39 6b 6d             	cmp    %ebp,0x6d(%ebx)
41f743:	57                   	push   %edi
41f744:	51                   	push   %ecx
41f745:	31 42 78             	xor    %eax,0x78(%edx)
41f748:	70 78                	jo     0x41f7c2
41f74a:	49                   	dec    %ecx
41f74b:	46                   	inc    %esi
41f74c:	6b 42 55 52          	imul   $0x52,0x55(%edx),%eax
41f750:	42                   	inc    %edx
41f751:	55                   	push   %ebp
41f752:	66 46                	inc    %si
41f754:	62 6e 55             	bound  %ebp,0x55(%esi)
41f757:	43                   	inc    %ebx
41f758:	69 72 66 6d 68 78 62 	imul   $0x6278686d,0x66(%edx),%esi
41f75f:	4d                   	dec    %ebp
41f760:	44                   	inc    %esp
41f761:	33 66 57             	xor    0x57(%esi),%esp
41f764:	78 69                	js     0x41f7cf
41f766:	41                   	inc    %ecx
41f767:	72 6d                	jb     0x41f7d6
41f769:	69 45 68 77 6a 79 59 	imul   $0x59796a77,0x68(%ebp),%eax
41f770:	31 38                	xor    %edi,(%eax)
41f772:	36 31 46 6d          	xor    %eax,%ss:0x6d(%esi)
41f776:	70 68                	jo     0x41f7e0
41f778:	33 2f                	xor    (%edi),%ebp
41f77a:	4b                   	dec    %ebx
41f77b:	73 42                	jae    0x41f7bf
41f77d:	58                   	pop    %eax
41f77e:	6b 2f 69             	imul   $0x69,(%edi),%ebp
41f781:	54                   	push   %esp
41f782:	39 67 33             	cmp    %esp,0x33(%edi)
41f785:	39 46 74             	cmp    %eax,0x74(%esi)
41f788:	41                   	inc    %ecx
41f789:	2f                   	das
41f78a:	31 51 4f             	xor    %edx,0x4f(%ecx)
41f78d:	39 74 7a 58          	cmp    %esi,0x58(%edx,%edi,2)
41f791:	6a 35                	push   $0x35
41f793:	70 4b                	jo     0x41f7e0
41f795:	67 66 4c             	addr16 dec %sp
41f798:	6b 71 63 67          	imul   $0x67,0x63(%ecx),%esi
41f79c:	48                   	dec    %eax
41f79d:	37                   	aaa
41f79e:	61                   	popa
41f79f:	2b 48 63             	sub    0x63(%eax),%ecx
41f7a2:	57                   	push   %edi
41f7a3:	37                   	aaa
41f7a4:	2f                   	das
41f7a5:	4f                   	dec    %edi
41f7a6:	32 47 45             	xor    0x45(%edi),%al
41f7a9:	63 68 5a             	arpl   %ebp,0x5a(%eax)
41f7ac:	39 30                	cmp    %esi,(%eax)
41f7ae:	5a                   	pop    %edx
41f7af:	56                   	push   %esi
41f7b0:	62 43 70             	bound  %eax,0x70(%ebx)
41f7b3:	55                   	push   %ebp
41f7b4:	7a 2f                	jp     0x41f7e5
41f7b6:	50                   	push   %eax
41f7b7:	6f                   	outsl  %ds:(%esi),(%dx)
41f7b8:	30 79 45             	xor    %bh,0x45(%ecx)
41f7bb:	73 6d                	jae    0x41f82a
41f7bd:	58                   	pop    %eax
41f7be:	6a 71                	push   $0x71
41f7c0:	78 66                	js     0x41f828
41f7c2:	58                   	pop    %eax
41f7c3:	65 75 4b             	gs jne 0x41f811
41f7c6:	61                   	popa
41f7c7:	56                   	push   %esi
41f7c8:	33 70 6e             	xor    0x6e(%eax),%esi
41f7cb:	4d                   	dec    %ebp
41f7cc:	56                   	push   %esi
41f7cd:	50                   	push   %eax
41f7ce:	37                   	aaa
41f7cf:	33 6d 56             	xor    0x56(%ebp),%ebp
41f7d2:	68 74 36 70 6e       	push   $0x6e703674
41f7d7:	57                   	push   %edi
41f7d8:	4c                   	dec    %esp
41f7d9:	75 68                	jne    0x41f843
41f7db:	37                   	aaa
41f7dc:	2f                   	das
41f7dd:	66 75 41             	data16 jne 0x41f821
41f7e0:	4f                   	dec    %edi
41f7e1:	46                   	inc    %esi
41f7e2:	45                   	inc    %ebp
41f7e3:	37                   	aaa
41f7e4:	6c                   	insb   (%dx),%es:(%edi)
41f7e5:	63 6d 44             	arpl   %ebp,0x44(%ebp)
41f7e8:	77 35                	ja     0x41f81f
41f7ea:	4e                   	dec    %esi
41f7eb:	78 65                	js     0x41f852
41f7ed:	59                   	pop    %ecx
41f7ee:	33 39                	xor    (%ecx),%edi
41f7f0:	2b 73 42             	sub    0x42(%ebx),%esi
41f7f3:	64 59                	fs pop %ecx
41f7f5:	58                   	pop    %eax
41f7f6:	69 72 67 6c 50 6c 74 	imul   $0x746c506c,0x67(%edx),%esi
41f7fd:	38 39                	cmp    %bh,(%ecx)
41f7ff:	63 62 4a             	arpl   %esp,0x4a(%edx)
41f802:	67 53                	addr16 push %ebx
41f804:	63 51 32             	arpl   %edx,0x32(%ecx)
41f807:	48                   	dec    %eax
41f808:	4b                   	dec    %ebx
41f809:	4a                   	dec    %edx
41f80a:	56                   	push   %esi
41f80b:	58                   	pop    %eax
41f80c:	6f                   	outsl  %ds:(%esi),(%dx)
41f80d:	37                   	aaa
41f80e:	30 49 77             	xor    %cl,0x77(%ecx)
41f811:	68 68 4d 48 41       	push   $0x41484d68
41f816:	4d                   	dec    %ebp
41f817:	77 72                	ja     0x41f88b
41f819:	2b 6c 30 43          	sub    0x43(%eax,%esi,1),%ebp
41f81d:	6e                   	outsb  %ds:(%esi),(%dx)
41f81e:	38 61 37             	cmp    %ah,0x37(%ecx)
41f821:	57                   	push   %edi
41f822:	35 58 30 57 5a       	xor    $0x5a573058,%eax
41f827:	42                   	inc    %edx
41f828:	61                   	popa
41f829:	58                   	pop    %eax
41f82a:	56                   	push   %esi
41f82b:	79 51                	jns    0x41f87e
41f82d:	4f                   	dec    %edi
41f82e:	6d                   	insl   (%dx),%es:(%edi)
41f82f:	48                   	dec    %eax
41f830:	74 2f                	je     0x41f861
41f832:	6b 42 72 47          	imul   $0x47,0x72(%edx),%eax
41f836:	52                   	push   %edx
41f837:	62 64 69 78          	bound  %esp,0x78(%ecx,%ebp,2)
41f83b:	69 56 4c 35 72 68 41 	imul   $0x41687235,0x4c(%esi),%edx
41f842:	71 56                	jno    0x41f89a
41f844:	61                   	popa
41f845:	6e                   	outsb  %ds:(%esi),(%dx)
41f846:	53                   	push   %ebx
41f847:	57                   	push   %edi
41f848:	76 33                	jbe    0x41f87d
41f84a:	37                   	aaa
41f84b:	34 62                	xor    $0x62,%al
41f84d:	6c                   	insb   (%dx),%es:(%edi)
41f84e:	6e                   	outsb  %ds:(%esi),(%dx)
41f84f:	69 6f 59 36 52 69 7a 	imul   $0x7a695236,0x59(%edi),%ebp
41f856:	59                   	pop    %ecx
41f857:	69 45 33 37 62 74 46 	imul   $0x46746237,0x33(%ebp),%eax
41f85e:	30 78 49             	xor    %bh,0x49(%eax)
41f861:	57                   	push   %edi
41f862:	34 31                	xor    $0x31,%al
41f864:	4c                   	dec    %esp
41f865:	2f                   	das
41f866:	46                   	inc    %esi
41f867:	2f                   	das
41f868:	69 54 53 41 77 2f 49 	imul   $0x51492f77,0x41(%ebx,%edx,2),%edx
41f86f:	51
41f870:	50                   	push   %eax
41f871:	64 68 2b 67 65 54    	fs push $0x5465672b
41f877:	61                   	popa
41f878:	69 44 54 4b 65 4a 45 	imul   $0x4f454a65,0x4b(%esp,%edx,2),%eax
41f87f:	4f
41f880:	73 64                	jae    0x41f8e6
41f882:	74 65                	je     0x41f8e9
41f884:	33 4a 53             	xor    0x53(%edx),%ecx