4668a8:	4d                   	dec    %ebp
4668a9:	36 4f                	ss dec %edi
4668ab:	33 71 4b             	xor    0x4b(%ecx),%esi
4668ae:	35 76 64 45 39       	xor    $0x39456476,%eax
4668b3:	58                   	pop    %eax
4668b4:	4c                   	dec    %esp
4668b5:	48                   	dec    %eax
4668b6:	6e                   	outsb  %ds:(%esi),(%dx)
4668b7:	34 48                	xor    $0x48,%al
4668b9:	6b 62 44 62          	imul   $0x62,0x44(%edx),%esp
4668bd:	33 46 50             	xor    0x50(%esi),%eax
4668c0:	69 44 56 6e 35 42 4f 	imul   $0x6d4f4235,0x6e(%esi,%edx,2),%eax
4668c7:	6d
4668c8:	51                   	push   %ecx
4668c9:	7a 50                	jp     0x46691b
4668cb:	64 78 38             	fs js  0x466906
4668ce:	2f                   	das
4668cf:	39 48 6e             	cmp    %ecx,0x6e(%eax)
4668d2:	38 43 2f             	cmp    %al,0x2f(%ebx)
4668d5:	4e                   	dec    %esi
4668d6:	68 67 58 4d 33       	push   $0x334d5867
4668db:	45                   	inc    %ebp
4668dc:	4d                   	dec    %ebp
4668dd:	46                   	inc    %esi
4668de:	76 70                	jbe    0x466950
4668e0:	55                   	push   %ebp
4668e1:	6f                   	outsl  %ds:(%esi),(%dx)
4668e2:	30 4d 53             	xor    %cl,0x53(%ebp)
4668e5:	75 52                	jne    0x466939
4668e7:	6a 71                	push   $0x71
4668e9:	59                   	pop    %ecx
4668ea:	4a                   	dec    %edx
4668eb:	72 46                	jb     0x466933
4668ed:	70 37                	jo     0x466926
4668ef:	6e                   	outsb  %ds:(%esi),(%dx)
4668f0:	77 56                	ja     0x466948
4668f2:	44                   	inc    %esp
4668f3:	32 70 44             	xor    0x44(%eax),%dh
4668f6:	61                   	popa
4668f7:	4b                   	dec    %ebx
4668f8:	75 47                	jne    0x466941
4668fa:	39 33                	cmp    %esi,(%ebx)
4668fc:	43                   	inc    %ebx
4668fd:	4f                   	dec    %edi
4668fe:	50                   	push   %eax
4668ff:	57                   	push   %edi
466900:	49                   	dec    %ecx
466901:	63 7a 63             	arpl   %edi,0x63(%edx)
466904:	46                   	inc    %esi
466905:	38 71 76             	cmp    %dh,0x76(%ecx)
466908:	63 53 61             	arpl   %edx,0x61(%ebx)
46690b:	4e                   	dec    %esi
46690c:	6a 4d                	push   $0x4d
46690e:	37                   	aaa
46690f:	4b                   	dec    %ebx
466910:	75 6f                	jne    0x466981
466912:	64 68 6c 57 78 70    	fs push $0x7078576c
466918:	42                   	inc    %edx
466919:	4d                   	dec    %ebp
46691a:	55                   	push   %ebp
46691b:	2b 51 78             	sub    0x78(%ecx),%edx
46691e:	64 68 37 73 79 62    	fs push $0x62797337
466924:	72 66                	jb     0x46698c
466926:	4c                   	dec    %esp
466927:	62 43 2f             	bound  %eax,0x2f(%ebx)
46692a:	37                   	aaa
46692b:	74 76                	je     0x4669a3
46692d:	52                   	push   %edx
46692e:	77 33                	ja     0x466963
466930:	53                   	push   %ebx
466931:	51                   	push   %ecx
466932:	4f                   	dec    %edi
466933:	4a                   	dec    %edx
466934:	75 42                	jne    0x466978
466936:	4e                   	dec    %esi
466937:	54                   	push   %esp
466938:	55                   	push   %ebp
466939:	4b                   	dec    %ebx
46693a:	71 37                	jno    0x466973
46693c:	6d                   	insl   (%dx),%es:(%edi)
46693d:	4b                   	dec    %ebx
46693e:	4e                   	dec    %esi
46693f:	6a 64                	push   $0x64
466941:	57                   	push   %edi
466942:	50                   	push   %eax
466943:	4d                   	dec    %ebp
466944:	70 78                	jo     0x4669be
466946:	38 36                	cmp    %dh,(%esi)
466948:	2f                   	das
466949:	62 6e 77             	bound  %ebp,0x77(%esi)
46694c:	75 65                	jne    0x4669b3
46694e:	37                   	aaa
46694f:	33 50 65             	xor    0x65(%eax),%edx
466952:	55                   	push   %ebp
466953:	4a                   	dec    %edx
466954:	65 65 55             	gs gs push %ebp
466957:	70 68                	jo     0x4669c1
466959:	6b 7a 39 75          	imul   $0x75,0x39(%edx),%edi
46695d:	2f                   	das
46695e:	37                   	aaa
46695f:	51                   	push   %ecx
466960:	7a 48                	jp     0x4669aa
466962:	36 66 72 73          	ss data16 jb 0x4669d9
466966:	6c                   	insb   (%dx),%es:(%edi)
466967:	4d                   	dec    %ebp
466968:	78 6e                	js     0x4669d8
46696a:	61                   	popa
46696b:	4a                   	dec    %edx
46696c:	2b 36                	sub    (%esi),%esi
46696e:	45                   	inc    %ebp
46696f:	59                   	pop    %ecx
466970:	4d                   	dec    %ebp
466971:	32 76 71             	xor    0x71(%esi),%dh
466974:	65 36 64 37          	gs ss fs aaa
466978:	72 72                	jb     0x4669ec
46697a:	65 61                	gs popa
46697c:	6e                   	outsb  %ds:(%esi),(%dx)
46697d:	31 70 44             	xor    %esi,0x44(%eax)
466980:	5a                   	pop    %edx
466981:	52                   	push   %edx
466982:	32 64 73 5a          	xor    0x5a(%ebx,%esi,2),%ah
466986:	4e                   	dec    %esi
466987:	4a                   	dec    %edx
466988:	51                   	push   %ecx
466989:	52                   	push   %edx
46698a:	51                   	push   %ecx
46698b:	67 4b                	addr16 dec %ebx
46698d:	54                   	push   %esp
46698e:	77 5a                	ja     0x4669ea
466990:	38 36                	cmp    %dh,(%esi)
466992:	6a 78                	push   $0x78
466994:	4b                   	dec    %ebx
466995:	46                   	inc    %esi
466996:	77 49                	ja     0x4669e1
466998:	5a                   	pop    %edx
466999:	4a                   	dec    %edx
46699a:	36 62 48 49          	bound  %ecx,%ss:0x49(%eax)
46699e:	37                   	aaa
46699f:	76 79                	jbe    0x466a1a
4669a1:	49                   	dec    %ecx
4669a2:	46                   	inc    %esi
4669a3:	33 44 56 50          	xor    0x50(%esi,%edx,2),%eax
4669a7:	39 76 2b             	cmp    %esi,0x2b(%esi)
4669aa:	4f                   	dec    %edi
4669ab:	67 72 36             	addr16 jb 0x4669e4
4669ae:	6f                   	outsl  %ds:(%esi),(%dx)
4669af:	64 42                	fs inc %edx
4669b1:	57                   	push   %edi
4669b2:	62 51 75             	bound  %edx,0x75(%ecx)
4669b5:	6d                   	insl   (%dx),%es:(%edi)
4669b6:	49                   	dec    %ecx
4669b7:	44                   	inc    %esp
4669b8:	35 41 34 65 67       	xor    $0x67653441,%eax
4669bd:	31 6b 41             	xor    %ebp,0x41(%ebx)
4669c0:	37                   	aaa
4669c1:	2b 74 67 32          	sub    0x32(%edi,%eiz,2),%esi
4669c5:	5a                   	pop    %edx
4669c6:	54                   	push   %esp
4669c7:	4f                   	dec    %edi
4669c8:	75 65                	jne    0x466a2f
4669ca:	35 68 4b 7a 79       	xor    $0x797a4b68,%eax
4669cf:	73 6c                	jae    0x466a3d
4669d1:	49                   	dec    %ecx
4669d2:	57                   	push   %edi
4669d3:	67 77 6f             	addr16 ja 0x466a45
4669d6:	6b 56 6d 46          	imul   $0x46,0x6d(%esi),%edx
4669da:	46                   	inc    %esi
4669db:	55                   	push   %ebp
4669dc:	78 38                	js     0x466a16
4669de:	4d                   	dec    %ebp
4669df:	6f                   	outsl  %ds:(%esi),(%dx)
4669e0:	4e                   	dec    %esi
4669e1:	32 66 52             	xor    0x52(%esi),%ah
4669e4:	4c                   	dec    %esp
4669e5:	46                   	inc    %esi
4669e6:	79 59                	jns    0x466a41
4669e8:	36 70 6b             	ss jo  0x466a56
4669eb:	4c                   	dec    %esp
4669ec:	32 44 39 36          	xor    0x36(%ecx,%edi,1),%al
4669f0:	35 61 61 31 64       	xor    $0x64316161,%eax
4669f5:	58                   	pop    %eax
4669f6:	2f                   	das
4669f7:	30 48 4e             	xor    %cl,0x4e(%eax)
4669fa:	46                   	inc    %esi
4669fb:	48                   	dec    %eax
4669fc:	35 61 38 6d 5a       	xor    $0x5a6d3861,%eax
466a01:	46                   	inc    %esi
466a02:	59                   	pop    %ecx
466a03:	48                   	dec    %eax
466a04:	76 72                	jbe    0x466a78
466a06:	58                   	pop    %eax
466a07:	32 4d 51             	xor    0x51(%ebp),%cl
466a0a:	32 79 64             	xor    0x64(%ecx),%bh
466a0d:	72 71                	jb     0x466a80
466a0f:	71 34                	jno    0x466a45
466a11:	41                   	inc    %ecx
466a12:	6c                   	insb   (%dx),%es:(%edi)
466a13:	4d                   	dec    %ebp
466a14:	4d                   	dec    %ebp
466a15:	32 63 31             	xor    0x31(%ebx),%ah
466a18:	5a                   	pop    %edx
466a19:	30 54 64 4d          	xor    %dl,0x4d(%esp,%eiz,2)
466a1d:	45                   	inc    %ebp
466a1e:	70 74                	jo     0x466a94
466a20:	35 52 73 77 53       	xor    $0x53777352,%eax
466a25:	30 49 2f             	xor    %cl,0x2f(%ecx)
466a28:	6d                   	insl   (%dx),%es:(%edi)
466a29:	4a                   	dec    %edx
466a2a:	6e                   	outsb  %ds:(%esi),(%dx)
466a2b:	68 4e 55 4d 44       	push   $0x444d554e
466a30:	67 62 76 67          	bound  %esi,0x67(%bp)
466a34:	45                   	inc    %ebp
466a35:	6b 48 75 6b          	imul   $0x6b,0x75(%eax),%ecx
466a39:	48                   	dec    %eax
466a3a:	49                   	dec    %ecx
466a3b:	7a 33                	jp     0x466a70
466a3d:	38 75 39             	cmp    %dh,0x39(%ebp)
466a40:	73 6a                	jae    0x466aac
466a42:	4a                   	dec    %edx
466a43:	33 72 77             	xor    0x77(%edx),%esi
466a46:	4b                   	dec    %ebx
466a47:	51                   	push   %ecx
466a48:	4e                   	dec    %esi
466a49:	6b 65 32 53          	imul   $0x53,0x32(%ebp),%esp
466a4d:	34 4d                	xor    $0x4d,%al
466a4f:	36 45                	ss inc %ebp
466a51:	62 64 48 62          	bound  %esp,0x62(%eax,%ecx,2)
466a55:	2f                   	das
466a56:	51                   	push   %ecx
466a57:	43                   	inc    %ebx
466a58:	54                   	push   %esp
466a59:	44                   	inc    %esp
466a5a:	46                   	inc    %esi
466a5b:	4b                   	dec    %ebx
466a5c:	37                   	aaa
466a5d:	43                   	inc    %ebx
466a5e:	34 46                	xor    $0x46,%al
466a60:	73 79                	jae    0x466adb
466a62:	73 48                	jae    0x466aac
466a64:	75 65                	jne    0x466acb
466a66:	6b 35 6f 33 4e 64 6b 	imul   $0x6b,0x644e336f,%esi
466a6d:	35 32 44 51 74       	xor    $0x74514432,%eax
466a72:	2f                   	das
466a73:	4d                   	dec    %ebp
466a74:	69 59 6c 4d 4c 48 4a 	imul   $0x4a484c4d,0x6c(%ecx),%ebx
466a7b:	33 73 68             	xor    0x68(%ebx),%esi
466a7e:	62 71 41             	bound  %esi,0x41(%ecx)
466a81:	5a                   	pop    %edx
466a82:	70 31                	jo     0x466ab5
466a84:	4f                   	dec    %edi
466a85:	72 67                	jb     0x466aee
466a87:	75 34                	jne    0x466abd
466a89:	78 62                	js     0x466aed
466a8b:	57                   	push   %edi
466a8c:	42                   	inc    %edx
466a8d:	61                   	popa
466a8e:	6b 4c 32 4a 6f       	imul   $0x6f,0x4a(%edx,%esi,1),%ecx
466a93:	47                   	inc    %edi
466a94:	63 4c 61 66          	arpl   %ecx,0x66(%ecx,%eiz,2)
466a98:	66 74 48             	data16 je 0x466ae3
466a9b:	59                   	pop    %ecx
466a9c:	36 45                	ss inc %ebp
466a9e:	6a 57                	push   $0x57
466aa0:	34 41                	xor    $0x41,%al
466aa2:	74 61                	je     0x466b05
466aa4:	47                   	inc    %edi
466aa5:	58                   	pop    %eax
466aa6:	48                   	dec    %eax
466aa7:	34 65                	xor    $0x65,%al
466aa9:	77 5a                	ja     0x466b05
466aab:	7a 38                	jp     0x466ae5
466aad:	45                   	inc    %ebp
466aae:	78 54                	js     0x466b04
466ab0:	55                   	push   %ebp
466ab1:	5a                   	pop    %edx
466ab2:	38 31                	cmp    %dh,(%ecx)
466ab4:	42                   	inc    %edx
466ab5:	4e                   	dec    %esi
466ab6:	78 74                	js     0x466b2c
466ab8:	72 53                	jb     0x466b0d
466aba:	63 32                	arpl   %esi,(%edx)
466abc:	53                   	push   %ebx
466abd:	70 49                	jo     0x466b08
466abf:	74 47                	je     0x466b08
466ac1:	4f                   	dec    %edi
466ac2:	36 52                	ss push %edx
466ac4:	79 33                	jns    0x466af9
466ac6:	38 43 45             	cmp    %al,0x45(%ebx)
466ac9:	74 6f                	je     0x466b3a
466acb:	62 43 78             	bound  %eax,0x78(%ebx)
466ace:	68 72 69 52 70       	push   $0x70526972
466ad3:	6f                   	outsl  %ds:(%esi),(%dx)
466ad4:	74 59                	je     0x466b2f
466ad6:	65 48                	gs dec %eax
466ad8:	4d                   	dec    %ebp
466ad9:	51                   	push   %ecx
466ada:	39 56 53             	cmp    %edx,0x53(%esi)
466add:	46                   	inc    %esi
466ade:	54                   	push   %esp
466adf:	4c                   	dec    %esp
466ae0:	62 66 68             	bound  %esp,0x68(%esi)
466ae3:	2b 39                	sub    (%ecx),%edi
466ae5:	42                   	inc    %edx
466ae6:	58                   	pop    %eax
466ae7:	62 63 4a             	bound  %esp,0x4a(%ebx)
466aea:	6f                   	outsl  %ds:(%esi),(%dx)
466aeb:	72 32                	jb     0x466b1f
466aed:	4d                   	dec    %ebp
466aee:	46                   	inc    %esi
466aef:	79 6c                	jns    0x466b5d
466af1:	6a 65                	push   $0x65
466af3:	37                   	aaa
466af4:	57                   	push   %edi
466af5:	53                   	push   %ebx
466af6:	79 38                	jns    0x466b30
466af8:	42                   	inc    %edx
466af9:	61                   	popa
466afa:	5a                   	pop    %edx
466afb:	53                   	push   %ebx
466afc:	69 51 4d 45 77 4c 6a 	imul   $0x6a4c7745,0x4d(%ecx),%edx
466b03:	34 31                	xor    $0x31,%al
466b05:	58                   	pop    %eax
466b06:	59                   	pop    %ecx
466b07:	7a 77                	jp     0x466b80
466b09:	50                   	push   %eax
466b0a:	37                   	aaa
466b0b:	63 74 47 49          	arpl   %esi,0x49(%edi,%eax,2)
466b0f:	52                   	push   %edx
466b10:	6b 6a 2b 70          	imul   $0x70,0x2b(%edx),%ebp
466b14:	39 6b 65             	cmp    %ebp,0x65(%ebx)
466b17:	44                   	inc    %esp
466b18:	6f                   	outsl  %ds:(%esi),(%dx)
466b19:	6a 75                	push   $0x75
466b1b:	78 77                	js     0x466b94
466b1d:	2b 4a 62             	sub    0x62(%edx),%ecx
466b20:	6d                   	insl   (%dx),%es:(%edi)
466b21:	75 58                	jne    0x466b7b
466b23:	78 48                	js     0x466b6d
466b25:	56                   	push   %esi
466b26:	64 38 4b 64          	cmp    %cl,%fs:0x64(%ebx)
466b2a:	42                   	inc    %edx
466b2b:	77 32                	ja     0x466b5f
466b2d:	4b                   	dec    %ebx
466b2e:	4a                   	dec    %edx
466b2f:	4b                   	dec    %ebx
466b30:	6f                   	outsl  %ds:(%esi),(%dx)
466b31:	32 50 58             	xor    0x58(%eax),%dl
466b34:	57                   	push   %edi
466b35:	6c                   	insb   (%dx),%es:(%edi)
466b36:	64 68 63 65 42 74    	fs push $0x74426563