4168ab:	57                   	push   %edi
4168ac:	45                   	inc    %ebp
4168ad:	50                   	push   %eax
4168ae:	52                   	push   %edx
4168af:	41                   	inc    %ecx
4168b0:	68 30 68 4b 65       	push   $0x654b6830
4168b5:	44                   	inc    %esp
4168b6:	55                   	push   %ebp
4168b7:	4f                   	dec    %edi
4168b8:	42                   	inc    %edx
4168b9:	6c                   	insb   (%dx),%es:(%edi)
4168ba:	71 69                	jno    0x416925
4168bc:	41                   	inc    %ecx
4168bd:	57                   	push   %edi
4168be:	4c                   	dec    %esp
4168bf:	36 34 70             	ss xor $0x70,%al
4168c2:	4a                   	dec    %edx
4168c3:	4a                   	dec    %edx
4168c4:	76 48                	jbe    0x41690e
4168c6:	74 4a                	je     0x416912
4168c8:	4a                   	dec    %edx
4168c9:	7a 58                	jp     0x416923
4168cb:	36 32 6f 6e          	xor    %ss:0x6e(%edi),%ch
4168cf:	43                   	inc    %ebx
4168d0:	39 4e 58             	cmp    %ecx,0x58(%esi)
4168d3:	6d                   	insl   (%dx),%es:(%edi)
4168d4:	69 2f 71 7a 33 5a    	imul   $0x5a337a71,(%edi),%ebp
4168da:	37                   	aaa
4168db:	44                   	inc    %esp
4168dc:	53                   	push   %ebx
4168dd:	7a 68                	jp     0x416947
4168df:	6b 32 61             	imul   $0x61,(%edx),%esi
4168e2:	75 6f                	jne    0x416953
4168e4:	73 47                	jae    0x41692d
4168e6:	44                   	inc    %esp
4168e7:	44                   	inc    %esp
4168e8:	71 76                	jno    0x416960
4168ea:	45                   	inc    %ebp
4168eb:	34 51                	xor    $0x51,%al
4168ed:	4c                   	dec    %esp
4168ee:	45                   	inc    %ebp
4168ef:	5a                   	pop    %edx
4168f0:	58                   	pop    %eax
4168f1:	76 2b                	jbe    0x41691e
4168f3:	5a                   	pop    %edx
4168f4:	7a 4d                	jp     0x416943
4168f6:	37                   	aaa
4168f7:	67 65 33 42 5a       	xor    %gs:0x5a(%bp,%si),%eax
4168fc:	37                   	aaa
4168fd:	4e                   	dec    %esi
4168fe:	37                   	aaa
4168ff:	70 54                	jo     0x416955
416901:	30 74 47 4c          	xor    %dh,0x4c(%edi,%eax,2)
416905:	6b 62 5a 4c          	imul   $0x4c,0x5a(%edx),%esp
416909:	6d                   	insl   (%dx),%es:(%edi)
41690a:	7a 43                	jp     0x41694f
41690c:	33 79 6f             	xor    0x6f(%ecx),%edi
41690f:	73 30                	jae    0x416941
416911:	56                   	push   %esi
416912:	64 79 52             	fs jns 0x416967
416915:	4c                   	dec    %esp
416916:	4b                   	dec    %ebx
416917:	33 32                	xor    (%edx),%esi
416919:	6e                   	outsb  %ds:(%esi),(%dx)
41691a:	42                   	inc    %edx
41691b:	75 70                	jne    0x41698d
41691d:	74 54                	je     0x416973
41691f:	32 65 6d             	xor    0x6d(%ebp),%ah
416922:	2f                   	das
416923:	32 78 50             	xor    0x50(%eax),%bh
416926:	56                   	push   %esi
416927:	39 56 66             	cmp    %edx,0x66(%esi)
41692a:	41                   	inc    %ecx
41692b:	72 38                	jb     0x416965
41692d:	36 30 56 52          	xor    %dl,%ss:0x52(%esi)
416931:	50                   	push   %eax
416932:	62 36                	bound  %esi,(%esi)
416934:	66 61                	popaw
416936:	69 56 53 64 6d 34 4f 	imul   $0x4f346d64,0x53(%esi),%edx
41693d:	30 34 68             	xor    %dh,(%eax,%ebp,2)
416940:	59                   	pop    %ecx
416941:	42                   	inc    %edx
416942:	42                   	inc    %edx
416943:	30 6b 4a             	xor    %ch,0x4a(%ebx)
416946:	4b                   	dec    %ebx
416947:	59                   	pop    %ecx
416948:	70 4c                	jo     0x416996
41694a:	4a                   	dec    %edx
41694b:	64 2b 4e 55          	sub    %fs:0x55(%esi),%ecx
41694f:	32 79 75             	xor    0x75(%ecx),%bh
416952:	57                   	push   %edi
416953:	36 67 39 48 68       	cmp    %ecx,%ss:0x68(%bx,%si)
416958:	57                   	push   %edi
416959:	59                   	pop    %ecx
41695a:	51                   	push   %ecx
41695b:	4e                   	dec    %esi
41695c:	57                   	push   %edi
41695d:	67 67 73 79          	addr16 addr16 jae 0x4169da
416961:	76 74                	jbe    0x4169d7
416963:	61                   	popa
416964:	46                   	inc    %esi
416965:	44                   	inc    %esp
416966:	65 6e                	outsb  %gs:(%esi),(%dx)
416968:	38 36                	cmp    %dh,(%esi)
41696a:	55                   	push   %ebp
41696b:	4c                   	dec    %esp
41696c:	62 33                	bound  %esi,(%ebx)
41696e:	77 75                	ja     0x4169e5
416970:	63 46 37             	arpl   %eax,0x37(%esi)
416973:	75 77                	jne    0x4169ec
416975:	58                   	pop    %eax
416976:	4d                   	dec    %ebp
416977:	71 53                	jno    0x4169cc
416979:	46                   	inc    %esi
41697a:	78 67                	js     0x4169e3
41697c:	53                   	push   %ebx
41697d:	68 61 57 4e 44       	push   $0x444e5761
416982:	66 77 55             	data16 ja 0x4169da
416985:	30 4e 2b             	xor    %cl,0x2b(%esi)
416988:	6e                   	outsb  %ds:(%esi),(%dx)
416989:	63 51 33             	arpl   %edx,0x33(%ecx)
41698c:	2b 61 4e             	sub    0x4e(%ecx),%esp
41698f:	58                   	pop    %eax
416990:	31 62 6a             	xor    %esp,0x6a(%edx)
416993:	75 2b                	jne    0x4169c0
416995:	2b 6e 62             	sub    0x62(%esi),%ebp
416998:	6e                   	outsb  %ds:(%esi),(%dx)
416999:	78 34                	js     0x4169cf
41699b:	36 55                	ss push %ebp
41699d:	5a                   	pop    %edx
41699e:	41                   	inc    %ecx
41699f:	45                   	inc    %ebp
4169a0:	47                   	inc    %edi
4169a1:	6c                   	insb   (%dx),%es:(%edi)
4169a2:	44                   	inc    %esp
4169a3:	39 6b 79             	cmp    %ebp,0x79(%ebx)
4169a6:	52                   	push   %edx
4169a7:	6b 4e 4a 73          	imul   $0x73,0x4a(%esi),%ecx
4169ab:	6f                   	outsl  %ds:(%esi),(%dx)
4169ac:	70 70                	jo     0x416a1e
4169ae:	71 6f                	jno    0x416a1f
4169b0:	54                   	push   %esp
4169b1:	6e                   	outsb  %ds:(%esi),(%dx)
4169b2:	6d                   	insl   (%dx),%es:(%edi)
4169b3:	73 6c                	jae    0x416a21
4169b5:	51                   	push   %ecx
4169b6:	64 34 69             	fs xor $0x69,%al
4169b9:	39 30                	cmp    %esi,(%eax)
4169bb:	70 30                	jo     0x4169ed
4169bd:	56                   	push   %esi
4169be:	68 49 63 77 6c       	push   $0x6c776349
4169c3:	37                   	aaa
4169c4:	30 44 56 6c          	xor    %al,0x6c(%esi,%edx,2)
4169c8:	6e                   	outsb  %ds:(%esi),(%dx)
4169c9:	6d                   	insl   (%dx),%es:(%edi)
4169ca:	69 4c 70 6c 42 55 65 	imul   $0x51655542,0x6c(%eax,%esi,2),%ecx
4169d1:	51
4169d2:	71 50                	jno    0x416a24
4169d4:	6f                   	outsl  %ds:(%esi),(%dx)
4169d5:	4e                   	dec    %esi
4169d6:	69 55 55 64 6b 36 5a 	imul   $0x5a366b64,0x55(%ebp),%edx
4169dd:	52                   	push   %edx
4169de:	73 67                	jae    0x416a47
4169e0:	70 5a                	jo     0x416a3c
4169e2:	62 6b 50             	bound  %ebp,0x50(%ebx)
4169e5:	6f                   	outsl  %ds:(%esi),(%dx)
4169e6:	53                   	push   %ebx
4169e7:	66 42                	inc    %dx
4169e9:	44                   	inc    %esp
4169ea:	4b                   	dec    %ebx
4169eb:	6e                   	outsb  %ds:(%esi),(%dx)
4169ec:	4a                   	dec    %edx
4169ed:	34 44                	xor    $0x44,%al
4169ef:	59                   	pop    %ecx
4169f0:	4c                   	dec    %esp
4169f1:	71 36                	jno    0x416a29
4169f3:	43                   	inc    %ebx
4169f4:	57                   	push   %edi
4169f5:	6c                   	insb   (%dx),%es:(%edi)
4169f6:	58                   	pop    %eax
4169f7:	51                   	push   %ecx
4169f8:	68 39 30 43 78       	push   $0x78433039
4169fd:	74 64                	je     0x416a63
4169ff:	30 46 53             	xor    %al,0x53(%esi)
416a02:	58                   	pop    %eax
416a03:	74 52                	je     0x416a57
416a05:	70 64                	jo     0x416a6b
416a07:	69 53 35 48 65 53 79 	imul   $0x79536548,0x35(%ebx),%edx
416a0e:	46                   	inc    %esi
416a0f:	2b 56 77             	sub    0x77(%esi),%edx
416a12:	6b 56 4d 67          	imul   $0x67,0x4d(%esi),%edx
416a16:	5a                   	pop    %edx
416a17:	48                   	dec    %eax
416a18:	4b                   	dec    %ebx
416a19:	6c                   	insb   (%dx),%es:(%edi)
416a1a:	49                   	dec    %ecx
416a1b:	41                   	inc    %ecx
416a1c:	63 7a 4b             	arpl   %edi,0x4b(%edx)
416a1f:	58                   	pop    %eax
416a20:	5a                   	pop    %edx
416a21:	52                   	push   %edx
416a22:	2b 55 39             	sub    0x39(%ebp),%edx
416a25:	77 50                	ja     0x416a77
416a27:	74 4b                	je     0x416a74
416a29:	44                   	inc    %esp
416a2a:	76 66                	jbe    0x416a92
416a2c:	72 69                	jb     0x416a97
416a2e:	2f                   	das
416a2f:	50                   	push   %eax
416a30:	70 56                	jo     0x416a88
416a32:	51                   	push   %ecx
416a33:	38 6b 39             	cmp    %ch,0x39(%ebx)
416a36:	57                   	push   %edi
416a37:	67 6f                	outsl  %ds:(%si),(%dx)
416a39:	6b 43 4a 5a          	imul   $0x5a,0x4a(%ebx),%eax
416a3d:	47                   	inc    %edi
416a3e:	64 71 45             	fs jno 0x416a86
416a41:	32 71 64             	xor    0x64(%ecx),%dh
416a44:	48                   	dec    %eax
416a45:	30 7a 73             	xor    %bh,0x73(%edx)
416a48:	35 62 70 48 42       	xor    $0x42487062,%eax
416a4d:	35 30 4f 38 57       	xor    $0x57384f30,%eax
416a52:	44                   	inc    %esp
416a53:	34 34                	xor    $0x34,%al
416a55:	57                   	push   %edi
416a56:	4f                   	dec    %edi
416a57:	76 6d                	jbe    0x416ac6
416a59:	66 37                	data16 aaa
416a5b:	37                   	aaa
416a5c:	35 64 70 2b 59       	xor    $0x592b7064,%eax
416a61:	72 33                	jb     0x416a96
416a63:	56                   	push   %esi
416a64:	7a 46                	jp     0x416aac
416a66:	51                   	push   %ecx
416a67:	62 73 78             	bound  %esi,0x78(%ebx)
416a6a:	51                   	push   %ecx
416a6b:	2f                   	das
416a6c:	74 70                	je     0x416ade
416a6e:	42                   	inc    %edx
416a6f:	6f                   	outsl  %ds:(%esi),(%dx)
416a70:	59                   	pop    %ecx
416a71:	58                   	pop    %eax
416a72:	4d                   	dec    %ebp
416a73:	2f                   	das
416a74:	44                   	inc    %esp
416a75:	35 63 77 69 57       	xor    $0x57697763,%eax
416a7a:	57                   	push   %edi
416a7b:	41                   	inc    %ecx
416a7c:	64 63 57 59          	arpl   %edx,%fs:0x59(%edi)
416a80:	6c                   	insb   (%dx),%es:(%edi)
416a81:	38 77 43             	cmp    %dh,0x43(%edi)
416a84:	76 4c                	jbe    0x416ad2
416a86:	66 5a                	pop    %dx
416a88:	31 78 35             	xor    %edi,0x35(%eax)
416a8b:	2b 68 32             	sub    0x32(%eax),%ebp
416a8e:	4c                   	dec    %esp
416a8f:	53                   	push   %ebx
416a90:	77 58                	ja     0x416aea
416a92:	46                   	inc    %esi
416a93:	4f                   	dec    %edi
416a94:	48                   	dec    %eax
416a95:	2f                   	das
416a96:	63 65 56             	arpl   %esp,0x56(%ebp)
416a99:	6e                   	outsb  %ds:(%esi),(%dx)
416a9a:	49                   	dec    %ecx
416a9b:	78 48                	js     0x416ae5
416a9d:	4c                   	dec    %esp
416a9e:	4d                   	dec    %ebp
416a9f:	62 36                	bound  %esi,(%esi)
416aa1:	4b                   	dec    %ebx
416aa2:	69 6d 53 32 44 30 78 	imul   $0x78304432,0x53(%ebp),%ebp
416aa9:	33 62 65             	xor    0x65(%edx),%esp
416aac:	2f                   	das
416aad:	46                   	inc    %esi
416aae:	78 53                	js     0x416b03
416ab0:	6b 4b 6a 55          	imul   $0x55,0x6a(%ebx),%ecx
416ab4:	6b 6b 6c 54          	imul   $0x54,0x6c(%ebx),%ebp
416ab8:	6e                   	outsb  %ds:(%esi),(%dx)
416ab9:	4a                   	dec    %edx
416aba:	49                   	dec    %ecx
416abb:	46                   	inc    %esi
416abc:	6c                   	insb   (%dx),%es:(%edi)
416abd:	76 54                	jbe    0x416b13
416abf:	77 41                	ja     0x416b02
416ac1:	58                   	pop    %eax
416ac2:	64 4d                	fs dec %ebp
416ac4:	2b 53 73             	sub    0x73(%ebx),%edx
416ac7:	46                   	inc    %esi
416ac8:	30 4f 47             	xor    %cl,0x47(%edi)
416acb:	30 52 5a             	xor    %dl,0x5a(%edx)
416ace:	58                   	pop    %eax
416acf:	57                   	push   %edi
416ad0:	42                   	inc    %edx
416ad1:	35 66 69 4b 34       	xor    $0x344b6966,%eax
416ad6:	57                   	push   %edi
416ad7:	6e                   	outsb  %ds:(%esi),(%dx)
416ad8:	4b                   	dec    %ebx
416ad9:	45                   	inc    %ebp
416ada:	43                   	inc    %ebx
416adb:	78 34                	js     0x416b11
416add:	70 37                	jo     0x416b16
416adf:	48                   	dec    %eax
416ae0:	58                   	pop    %eax
416ae1:	6a 39                	push   $0x39
416ae3:	53                   	push   %ebx
416ae4:	78 35                	js     0x416b1b
416ae6:	37                   	aaa
416ae7:	2b 43 71             	sub    0x71(%ebx),%eax
416aea:	4d                   	dec    %ebp
416aeb:	44                   	inc    %esp
416aec:	45                   	inc    %ebp
416aed:	55                   	push   %ebp
416aee:	71 65                	jno    0x416b55
416af0:	6a 66                	push   $0x66
416af2:	6d                   	insl   (%dx),%es:(%edi)
416af3:	77 58                	ja     0x416b4d
416af5:	6c                   	insb   (%dx),%es:(%edi)
416af6:	57                   	push   %edi
416af7:	7a 7a                	jp     0x416b73
416af9:	76 59                	jbe    0x416b54
416afb:	63 55 4c             	arpl   %edx,0x4c(%ebp)
416afe:	73 70                	jae    0x416b70
416b00:	42                   	inc    %edx
416b01:	61                   	popa
416b02:	78 38                	js     0x416b3c
416b04:	61                   	popa
416b05:	44                   	inc    %esp
416b06:	51                   	push   %ecx
416b07:	34 35                	xor    $0x35,%al
416b09:	54                   	push   %esp
416b0a:	34 2b                	xor    $0x2b,%al
416b0c:	72 37                	jb     0x416b45
416b0e:	4d                   	dec    %ebp
416b0f:	78 64                	js     0x416b75
416b11:	78 5a                	js     0x416b6d
416b13:	65 70 53             	gs jo  0x416b69
416b16:	54                   	push   %esp
416b17:	7a 36                	jp     0x416b4f
416b19:	38 55 41             	cmp    %dl,0x41(%ebp)
416b1c:	65 46                	gs inc %esi
416b1e:	64 44                	fs inc %esp
416b20:	63 53 2f             	arpl   %edx,0x2f(%ebx)
416b23:	39 65 4b             	cmp    %esp,0x4b(%ebp)
416b26:	7a 33                	jp     0x416b5b
416b28:	4a                   	dec    %edx
416b29:	4c                   	dec    %esp
416b2a:	62 52 37             	bound  %edx,0x37(%edx)
416b2d:	37                   	aaa
416b2e:	74 53                	je     0x416b83
416b30:	50                   	push   %eax