41474a:	69 42 6e 45 4c 75 46 	imul   $0x46754c45,0x6e(%edx),%eax
414751:	63 56 78             	arpl   %edx,0x78(%esi)
414754:	76 62                	jbe    0x4147b8
414756:	65 4a                	gs dec %edx
414758:	4f                   	dec    %edi
414759:	58                   	pop    %eax
41475a:	6a 79                	push   $0x79
41475c:	6a 57                	push   $0x57
41475e:	6a 63                	push   $0x63
414760:	2f                   	das
414761:	6f                   	outsl  %ds:(%esi),(%dx)
414762:	4e                   	dec    %esi
414763:	73 6b                	jae    0x4147d0
414765:	33 62 42             	xor    0x42(%edx),%esp
414768:	35 39 6f 51 6d       	xor    $0x6d516f39,%eax
41476d:	6b 68 6f 4a          	imul   $0x4a,0x6f(%eax),%ebp
414771:	64 30 4f 7a          	xor    %cl,%fs:0x7a(%edi)
414775:	35 50 32 6c 51       	xor    $0x516c3250,%eax
41477a:	49                   	dec    %ecx
41477b:	6f                   	outsl  %ds:(%esi),(%dx)
41477c:	63 39                	arpl   %edi,(%ecx)
41477e:	72 74                	jb     0x4147f4
414780:	4f                   	dec    %edi
414781:	38 32                	cmp    %dh,(%edx)
414783:	48                   	dec    %eax
414784:	7a 46                	jp     0x4147cc
414786:	6b 62 47 4d          	imul   $0x4d,0x47(%edx),%esp
41478a:	61                   	popa
41478b:	75 6a                	jne    0x4147f7
41478d:	2b 67 42             	sub    0x42(%edi),%esp
414790:	66 54                	push   %sp
414792:	6e                   	outsb  %ds:(%esi),(%dx)
414793:	67 30 39             	xor    %bh,(%bx,%di)
414796:	51                   	push   %ecx
414797:	51                   	push   %ecx
414798:	6b 49 4f 53          	imul   $0x53,0x4f(%ecx),%ecx
41479c:	2b 56 56             	sub    0x56(%esi),%edx
41479f:	47                   	inc    %edi
4147a0:	6f                   	outsl  %ds:(%esi),(%dx)
4147a1:	6c                   	insb   (%dx),%es:(%edi)
4147a2:	55                   	push   %ebp
4147a3:	56                   	push   %esi
4147a4:	2f                   	das
4147a5:	55                   	push   %ebp
4147a6:	69 57 63 6b 78 66 61 	imul   $0x6166786b,0x63(%edi),%edx
4147ad:	6b 42 6b 78          	imul   $0x78,0x6b(%edx),%eax
4147b1:	6f                   	outsl  %ds:(%esi),(%dx)
4147b2:	2b 78 46             	sub    0x46(%eax),%edi
4147b5:	6b 4b 42 70          	imul   $0x70,0x42(%ebx),%ecx
4147b9:	76 6e                	jbe    0x414829
4147bb:	30 52 74             	xor    %dl,0x74(%edx)
4147be:	31 6d 66             	xor    %ebp,0x66(%ebp)
4147c1:	69 56 4c 63 30 38 7a 	imul   $0x7a383063,0x4c(%esi),%edx
4147c8:	52                   	push   %edx
4147c9:	41                   	inc    %ecx
4147ca:	7a 67                	jp     0x414833
4147cc:	57                   	push   %edi
4147cd:	50                   	push   %eax
4147ce:	31 48 4b             	xor    %ecx,0x4b(%eax)
4147d1:	54                   	push   %esp
4147d2:	5a                   	pop    %edx
4147d3:	70 52                	jo     0x414827
4147d5:	31 32                	xor    %esi,(%edx)
4147d7:	6e                   	outsb  %ds:(%esi),(%dx)
4147d8:	75 6f                	jne    0x414849
4147da:	34 4a                	xor    $0x4a,%al
4147dc:	69 7a 4e 79 75 57 39 	imul   $0x39577579,0x4e(%edx),%edi
4147e3:	6e                   	outsb  %ds:(%esi),(%dx)
4147e4:	54                   	push   %esp
4147e5:	73 6a                	jae    0x414851
4147e7:	6e                   	outsb  %ds:(%esi),(%dx)
4147e8:	74 78                	je     0x414862
4147ea:	54                   	push   %esp
4147eb:	4f                   	dec    %edi
4147ec:	31 41 43             	xor    %eax,0x43(%ecx)
4147ef:	65 75 6f             	gs jne 0x414861
4147f2:	4a                   	dec    %edx
4147f3:	6b 48 52 54          	imul   $0x54,0x52(%eax),%ecx
4147f7:	33 41 4c             	xor    0x4c(%ecx),%eax
4147fa:	37                   	aaa
4147fb:	41                   	inc    %ecx
4147fc:	55                   	push   %ebp
4147fd:	62 69 6e             	bound  %ebp,0x6e(%ecx)
414800:	63 6f 37             	arpl   %ebp,0x37(%edi)
414803:	7a 61                	jp     0x414866
414805:	62 6e 77             	bound  %ebp,0x77(%esi)
414808:	6b 4a 73 33          	imul   $0x33,0x73(%edx),%ecx
41480c:	73 48                	jae    0x414856
41480e:	37                   	aaa
41480f:	32 51 45             	xor    0x45(%ecx),%dl
414812:	56                   	push   %esi
414813:	2f                   	das
414814:	79 71                	jns    0x414887
414816:	36 78 7a             	ss js  0x414893
414819:	65 68 4f 37 61 52    	gs push $0x5261374f
41481f:	76 70                	jbe    0x414891
414821:	61                   	popa
414822:	74 54                	je     0x414878
414824:	66 63 72 48          	arpl   %si,0x48(%edx)
414828:	77 37                	ja     0x414861
41482a:	52                   	push   %edx
41482b:	78 79                	js     0x4148a6
41482d:	35 33 39 47 75       	xor    $0x75473933,%eax
414832:	42                   	inc    %edx
414833:	66 6b 62 6a 59       	imul   $0x59,0x6a(%edx),%sp
414838:	48                   	dec    %eax
414839:	32 67 58             	xor    0x58(%edi),%ah
41483c:	41                   	inc    %ecx
41483d:	62 56 6b             	bound  %edx,0x6b(%esi)
414840:	67 32 45 6f          	xor    0x6f(%di),%al
414844:	78 34                	js     0x41487a
414846:	56                   	push   %esi
414847:	44                   	inc    %esp
414848:	38 67 76             	cmp    %ah,0x76(%edi)
41484b:	35 6d 2f 47 2b       	xor    $0x2b472f6d,%eax
414850:	32 68 7a             	xor    0x7a(%eax),%ch
414853:	51                   	push   %ecx
414854:	6a 30                	push   $0x30
414856:	65 72 4e             	gs jb  0x4148a7
414859:	46                   	inc    %esi
41485a:	31 59 7a             	xor    %ebx,0x7a(%ecx)
41485d:	4f                   	dec    %edi
41485e:	2f                   	das
41485f:	33 66 48             	xor    0x48(%esi),%esp
414862:	6a 52                	push   $0x52
414864:	6d                   	insl   (%dx),%es:(%edi)
414865:	37                   	aaa
414866:	57                   	push   %edi
414867:	77 77                	ja     0x4148e0
414869:	67 61                	addr16 popa
41486b:	52                   	push   %edx
41486c:	4c                   	dec    %esp
41486d:	42                   	inc    %edx
41486e:	47                   	inc    %edi
41486f:	2f                   	das
414870:	4d                   	dec    %ebp
414871:	4d                   	dec    %ebp
414872:	4e                   	dec    %esi
414873:	74 6b                	je     0x4148e0
414875:	63 43 54             	arpl   %eax,0x54(%ebx)
414878:	4d                   	dec    %ebp
414879:	34 66                	xor    $0x66,%al
41487b:	6b 72 45 4f          	imul   $0x4f,0x45(%edx),%esi
41487f:	33 77 4c             	xor    0x4c(%edi),%esi
414882:	67 47                	addr16 inc %edi
414884:	51                   	push   %ecx
414885:	5a                   	pop    %edx
414886:	49                   	dec    %ecx
414887:	4f                   	dec    %edi
414888:	41                   	inc    %ecx
414889:	79 75                	jns    0x414900
41488b:	70 2f                	jo     0x4148bc
41488d:	58                   	pop    %eax
41488e:	4f                   	dec    %edi
41488f:	2f                   	das
414890:	48                   	dec    %eax
414891:	2f                   	das
414892:	32 41 64             	xor    0x64(%ecx),%al
414895:	6b 53 2b 32          	imul   $0x32,0x2b(%ebx),%edx
414899:	64 6a 55             	fs push $0x55
41489c:	2f                   	das
41489d:	4d                   	dec    %ebp
41489e:	45                   	inc    %ebp
41489f:	6c                   	insb   (%dx),%es:(%edi)
4148a0:	42                   	inc    %edx
4148a1:	73 4e                	jae    0x4148f1
4148a3:	7a 53                	jp     0x4148f8
4148a5:	79 52                	jns    0x4148f9
4148a7:	50                   	push   %eax
4148a8:	6d                   	insl   (%dx),%es:(%edi)
4148a9:	45                   	inc    %ebp
4148aa:	62 51 7a             	bound  %edx,0x7a(%ecx)
4148ad:	4e                   	dec    %esi
4148ae:	57                   	push   %edi
4148af:	2b 73 37             	sub    0x37(%ebx),%esi
4148b2:	35 56 48 76 69       	xor    $0x69764856,%eax
4148b7:	43                   	inc    %ebx
4148b8:	4e                   	dec    %esi
4148b9:	43                   	inc    %ebx
4148ba:	66 4d                	dec    %bp
4148bc:	74 59                	je     0x414917
4148be:	72 4f                	jb     0x41490f
4148c0:	39 39                	cmp    %edi,(%ecx)
4148c2:	52                   	push   %edx
4148c3:	7a 44                	jp     0x414909
4148c5:	42                   	inc    %edx
4148c6:	6e                   	outsb  %ds:(%esi),(%dx)
4148c7:	75 42                	jne    0x41490b
4148c9:	47                   	inc    %edi
4148ca:	44                   	inc    %esp
4148cb:	2f                   	das
4148cc:	47                   	inc    %edi
4148cd:	52                   	push   %edx
4148ce:	4d                   	dec    %ebp
4148cf:	77 45                	ja     0x414916
4148d1:	68 35 6b 66 71       	push   $0x71666b35
4148d6:	6b 74 58 6b 2b       	imul   $0x2b,0x6b(%eax,%ebx,2),%esi
4148db:	64 54                	fs push %esp
4148dd:	39 52 38             	cmp    %edx,0x38(%edx)
4148e0:	79 59                	jns    0x41493b
4148e2:	38 39                	cmp    %bh,(%ecx)
4148e4:	73 73                	jae    0x414959
4148e6:	61                   	popa
4148e7:	6f                   	outsl  %ds:(%esi),(%dx)
4148e8:	31 6a 5a             	xor    %ebp,0x5a(%edx)
4148eb:	66 4e                	dec    %si
4148ed:	63 79 6b             	arpl   %edi,0x6b(%ecx)
4148f0:	71 79                	jno    0x41496b
4148f2:	79 4a                	jns    0x41493e
4148f4:	52                   	push   %edx
4148f5:	6d                   	insl   (%dx),%es:(%edi)
4148f6:	4b                   	dec    %ebx
4148f7:	79 6c                	jns    0x414965
4148f9:	69 71 72 4a 63 37 6b 	imul   $0x6b37634a,0x72(%ecx),%esi
414900:	67 51                	addr16 push %ecx
414902:	55                   	push   %ebp
414903:	4f                   	dec    %edi
414904:	64 37                	fs aaa
414906:	4f                   	dec    %edi
414907:	59                   	pop    %ecx
414908:	76 4d                	jbe    0x414957
41490a:	45                   	inc    %ebp
41490b:	54                   	push   %esp
41490c:	6e                   	outsb  %ds:(%esi),(%dx)
41490d:	56                   	push   %esi
41490e:	64 57                	fs push %edi
414910:	43                   	inc    %ebx
414911:	41                   	inc    %ecx
414912:	58                   	pop    %eax
414913:	47                   	inc    %edi
414914:	34 78                	xor    $0x78,%al
414916:	6c                   	insb   (%dx),%es:(%edi)
414917:	31 5a 68             	xor    %ebx,0x68(%edx)
41491a:	52                   	push   %edx
41491b:	6d                   	insl   (%dx),%es:(%edi)
41491c:	68 45 55 6f 4b       	push   $0x4b6f5545
414921:	59                   	pop    %ecx
414922:	53                   	push   %ebx
414923:	64 64 74 39          	fs fs je 0x414960
414927:	63 6c 4d 6b          	arpl   %ebp,0x6b(%ebp,%ecx,2)
41492b:	35 33 4d 71 70       	xor    $0x70714d33,%eax
414930:	32 63 33             	xor    0x33(%ebx),%ah
414933:	63 46 30             	arpl   %eax,0x30(%esi)
414936:	63 51 70             	arpl   %edx,0x70(%ecx)
414939:	30 56 63             	xor    %dl,0x63(%esi)
41493c:	41                   	inc    %ecx
41493d:	51                   	push   %ecx
41493e:	61                   	popa
41493f:	63 54 48 2b          	arpl   %edx,0x2b(%eax,%ecx,2)
414943:	6e                   	outsb  %ds:(%esi),(%dx)
414944:	55                   	push   %ebp
414945:	41                   	inc    %ecx
414946:	76 30                	jbe    0x414978
414948:	48                   	dec    %eax
414949:	43                   	inc    %ebx
41494a:	55                   	push   %ebp
41494b:	43                   	inc    %ebx
41494c:	61                   	popa
41494d:	2b 41 6a             	sub    0x6a(%ecx),%eax
414950:	4e                   	dec    %esi
414951:	65 42                	gs inc %edx
414953:	33 6b 71             	xor    0x71(%ebx),%ebp
414956:	75 48                	jne    0x4149a0
414958:	33 73 58             	xor    0x58(%ebx),%esi
41495b:	44                   	inc    %esp
41495c:	61                   	popa
41495d:	58                   	pop    %eax
41495e:	47                   	inc    %edi
41495f:	35 6e 54 71 4c       	xor    $0x4c71546e,%eax
414964:	66 6d                	insw   (%dx),%es:(%edi)
414966:	52                   	push   %edx
414967:	79 72                	jns    0x4149db
414969:	68 6a 35 66 42       	push   $0x4266356a
41496e:	6a 4e                	push   $0x4e
414970:	50                   	push   %eax
414971:	31 76 4c             	xor    %esi,0x4c(%esi)
414974:	31 4a 59             	xor    %ecx,0x59(%edx)
414977:	41                   	inc    %ecx
414978:	4a                   	dec    %edx
414979:	74 4e                	je     0x4149c9
41497b:	63 57 5a             	arpl   %edx,0x5a(%edi)
41497e:	73 53                	jae    0x4149d3
414980:	30 6f 2b             	xor    %ch,0x2b(%edi)
414983:	35 72 6c 62 62       	xor    $0x62626c72,%eax
414988:	41                   	inc    %ecx
414989:	50                   	push   %eax
41498a:	63 30                	arpl   %esi,(%eax)
41498c:	65 77 4b             	gs ja  0x4149da
41498f:	50                   	push   %eax
414990:	4f                   	dec    %edi
414991:	32 38                	xor    (%eax),%bh
414993:	61                   	popa
414994:	56                   	push   %esi
414995:	64 59                	fs pop %ecx
414997:	6e                   	outsb  %ds:(%esi),(%dx)
414998:	63 64 56 53          	arpl   %esp,0x53(%esi,%edx,2)
41499c:	66 76 66             	data16 jbe 0x414a05
41499f:	33 30                	xor    (%eax),%esi
4149a1:	48                   	dec    %eax
4149a2:	53                   	push   %ebx
4149a3:	51                   	push   %ecx
4149a4:	50                   	push   %eax
4149a5:	43                   	inc    %ebx
4149a6:	56                   	push   %esi
4149a7:	34 37                	xor    $0x37,%al
4149a9:	78 44                	js     0x4149ef
4149ab:	74 46                	je     0x4149f3
4149ad:	30 56 41             	xor    %dl,0x41(%esi)
4149b0:	77 71                	ja     0x414a23
4149b2:	6d                   	insl   (%dx),%es:(%edi)
4149b3:	52                   	push   %edx
4149b4:	66 45                	inc    %bp
4149b6:	7a 4a                	jp     0x414a02
4149b8:	4a                   	dec    %edx
4149b9:	78 6f                	js     0x414a2a
4149bb:	36 48                	ss dec %eax
4149bd:	54                   	push   %esp
4149be:	6e                   	outsb  %ds:(%esi),(%dx)
4149bf:	55                   	push   %ebp
4149c0:	47                   	inc    %edi
4149c1:	32 35 54 54 37 57    	xor    0x57375454,%dh
4149c7:	5a                   	pop    %edx
4149c8:	31 57 4f             	xor    %edx,0x4f(%edi)
4149cb:	4b                   	dec    %ebx
4149cc:	72 66                	jb     0x414a34
4149ce:	6d                   	insl   (%dx),%es:(%edi)
4149cf:	68 49 53 6d 6a       	push   $0x6a6d5349
4149d4:	32 78 4e             	xor    0x4e(%eax),%bh
4149d7:	73 4f                	jae    0x414a28
4149d9:	35 4d 6d 76 2f       	xor    $0x2f766d4d,%eax
4149de:	77 55                	ja     0x414a35
4149e0:	56                   	push   %esi
4149e1:	52                   	push   %edx
4149e2:	53                   	push   %ebx
4149e3:	6b 7a 46 61          	imul   $0x61,0x46(%edx),%edi
4149e7:	45                   	inc    %ebp
4149e8:	31 58 62             	xor    %ebx,0x62(%eax)
4149eb:	4c                   	dec    %esp
4149ec:	61                   	popa
4149ed:	4b                   	dec    %ebx
4149ee:	6b 4c 5a 2f 43       	imul   $0x43,0x2f(%edx,%ebx,2),%ecx
4149f3:	33 70 54             	xor    0x54(%eax),%esi
4149f6:	76 73                	jbe    0x414a6b
4149f8:	6b 57 39 36          	imul   $0x36,0x39(%edi),%edx
4149fc:	53                   	push   %ebx
4149fd:	53                   	push   %ebx
4149fe:	76 52                	jbe    0x414a52
414a00:	7a 49                	jp     0x414a4b
414a02:	39 32                	cmp    %esi,(%edx)
414a04:	4c                   	dec    %esp