46691f:	43                   	inc    %ebx
466920:	42                   	inc    %edx
466921:	38 65 4d             	cmp    %ah,0x4d(%ebp)
466924:	74 34                	je     0x46695a
466926:	57                   	push   %edi
466927:	45                   	inc    %ebp
466928:	77 51                	ja     0x46697b
46692a:	52                   	push   %edx
46692b:	42                   	inc    %edx
46692c:	43                   	inc    %ebx
46692d:	77 75                	ja     0x4669a4
46692f:	66 67 59             	addr16 pop %cx
466932:	41                   	inc    %ecx
466933:	41                   	inc    %ecx
466934:	41                   	inc    %ecx
466935:	51                   	push   %ecx
466936:	52                   	push   %edx
466937:	42                   	inc    %edx
466938:	49                   	dec    %ecx
466939:	38 4c 41 41          	cmp    %cl,0x41(%ecx,%eax,2)
46693d:	41                   	inc    %ecx
46693e:	43                   	inc    %ebx
46693f:	48                   	dec    %eax
466940:	7a 41                	jp     0x466983
466942:	52                   	push   %edx
466943:	42                   	inc    %edx
466944:	46                   	inc    %esi
466945:	68 39 45 67 41       	push   $0x41674539
46694a:	41                   	inc    %ecx
46694b:	42                   	inc    %edx
46694c:	48                   	dec    %eax
46694d:	34 47                	xor    $0x47,%al
46694f:	41                   	inc    %ecx
466950:	41                   	inc    %ecx
466951:	41                   	inc    %ecx
466952:	45                   	inc    %ebp
466953:	45                   	inc    %ebp
466954:	51                   	push   %ecx
466955:	53                   	push   %ebx
466956:	50                   	push   %eax
466957:	43                   	inc    %ebx
466958:	77 41                	ja     0x46699b
46695a:	41                   	inc    %ecx
46695b:	41                   	inc    %ecx
46695c:	68 35 39 45 77       	push   $0x77453935
466961:	41                   	inc    %ecx
466962:	41                   	inc    %ecx
466963:	42                   	inc    %edx
466964:	42                   	inc    %edx
466965:	45                   	inc    %ebp
466966:	45                   	inc    %ebp
466967:	46                   	inc    %esi
466968:	31 67 54             	xor    %esp,0x54(%edi)
46696b:	42                   	inc    %edx
46696c:	42                   	inc    %edx
46696d:	45                   	inc    %ebp
46696e:	45                   	inc    %ebp
46696f:	49                   	dec    %ecx
466970:	49                   	dec    %ecx
466971:	38 41 41             	cmp    %al,0x41(%ecx)
466974:	41                   	inc    %ecx
466975:	41                   	inc    %ecx
466976:	78 79                	js     0x4669f1
466978:	53                   	push   %ebx
466979:	43                   	inc    %ebx
46697a:	51                   	push   %ecx
46697b:	41                   	inc    %ecx
46697c:	41                   	inc    %ecx
46697d:	41                   	inc    %ecx
46697e:	41                   	inc    %ecx
46697f:	45                   	inc    %ebp
466980:	77 55                	ja     0x4669d7
466982:	52                   	push   %edx
466983:	42                   	inc    %edx
466984:	53                   	push   %ebx
466985:	30 34 66             	xor    %dh,(%esi,%eiz,2)
466988:	67 59                	addr16 pop %ecx
46698a:	41                   	inc    %ecx
46698b:	41                   	inc    %ecx
46698c:	41                   	inc    %ecx
46698d:	51                   	push   %ecx
46698e:	52                   	push   %edx
46698f:	42                   	inc    %edx
466990:	59                   	pop    %ecx
466991:	38 4c 41 41          	cmp    %cl,0x41(%ecx,%eax,2)
466995:	41                   	inc    %ecx
466996:	43                   	inc    %ebx
466997:	49                   	dec    %ecx
466998:	4a                   	dec    %edx
466999:	41                   	inc    %ecx
46699a:	42                   	inc    %edx
46699b:	41                   	inc    %ecx
46699c:	41                   	inc    %ecx
46699d:	41                   	inc    %ecx
46699e:	52                   	push   %edx
46699f:	42                   	inc    %edx
4669a0:	56                   	push   %esi
4669a1:	67 67 6b 41 41 41    	addr16 imul $0x41,0x41(%bx,%di),%eax
4669a7:	41                   	inc    %ecx
4669a8:	46                   	inc    %esi
4669a9:	6c                   	insb   (%dx),%es:(%edi)
4669aa:	39 45 67             	cmp    %eax,0x67(%ebp)
4669ad:	41                   	inc    %ecx
4669ae:	41                   	inc    %ecx
4669af:	42                   	inc    %edx
4669b0:	48                   	dec    %eax
4669b1:	34 47                	xor    $0x47,%al
4669b3:	41                   	inc    %ecx
4669b4:	41                   	inc    %ecx
4669b5:	41                   	inc    %ecx
4669b6:	45                   	inc    %ebp
4669b7:	45                   	inc    %ebp
4669b8:	51                   	push   %ecx
4669b9:	57                   	push   %edi
4669ba:	50                   	push   %eax
4669bb:	43                   	inc    %ebx
4669bc:	77 41                	ja     0x4669ff
4669be:	41                   	inc    %ecx
4669bf:	41                   	inc    %ecx
4669c0:	68 38 4a 66 52       	push   $0x52664a38
4669c5:	4d                   	dec    %ebp
4669c6:	41                   	inc    %ecx
4669c7:	41                   	inc    %ecx
4669c8:	41                   	inc    %ecx
4669c9:	51                   	push   %ecx
4669ca:	52                   	push   %edx
4669cb:	42                   	inc    %edx
4669cc:	52                   	push   %edx
4669cd:	64 59                	fs pop %ecx
4669cf:	45                   	inc    %ebp
4669d0:	77 55                	ja     0x466a27
4669d2:	52                   	push   %edx
4669d3:	42                   	inc    %edx
4669d4:	53                   	push   %ebx
4669d5:	44                   	inc    %esp
4669d6:	2f                   	das
4669d7:	41                   	inc    %ecx
4669d8:	41                   	inc    %ecx
4669d9:	41                   	inc    %ecx
4669da:	41                   	inc    %ecx
4669db:	4d                   	dec    %ebp
4669dc:	62 38                	bound  %edi,(%eax)
4669de:	67 41                	addr16 inc %ecx
4669e0:	41                   	inc    %ecx
4669e1:	45                   	inc    %ebp
4669e2:	41                   	inc    %ecx
4669e3:	41                   	inc    %ecx
4669e4:	42                   	inc    %edx
4669e5:	4d                   	dec    %ebp
4669e6:	47                   	inc    %edi
4669e7:	45                   	inc    %ebp
4669e8:	51                   	push   %ecx
4669e9:	59                   	pop    %ecx
4669ea:	74 4d                	je     0x466a39
4669ec:	58                   	pop    %eax
4669ed:	34 47                	xor    $0x47,%al
4669ef:	41                   	inc    %ecx
4669f0:	41                   	inc    %ecx
4669f1:	41                   	inc    %ecx
4669f2:	45                   	inc    %ebp
4669f3:	45                   	inc    %ebp
4669f4:	51                   	push   %ecx
4669f5:	61                   	popa
4669f6:	50                   	push   %eax
4669f7:	43                   	inc    %ebx
4669f8:	77 41                	ja     0x466a3b
4669fa:	41                   	inc    %ecx
4669fb:	41                   	inc    %ecx
4669fc:	68 45 47 49 41       	push   $0x41494745
466a01:	41                   	inc    %ecx
466a02:	42                   	inc    %edx
466a03:	41                   	inc    %ecx
466a04:	41                   	inc    %ecx
466a05:	42                   	inc    %edx
466a06:	5a                   	pop    %edx
466a07:	66 52                	push   %dx
466a09:	49                   	dec    %ecx
466a0a:	41                   	inc    %ecx
466a0b:	41                   	inc    %ecx
466a0c:	41                   	inc    %ecx
466a0d:	52                   	push   %edx
466a0e:	2b 42 67             	sub    0x67(%edx),%eax
466a11:	41                   	inc    %ecx
466a12:	41                   	inc    %ecx
466a13:	42                   	inc    %edx
466a14:	42                   	inc    %edx
466a15:	45                   	inc    %ebp
466a16:	47                   	inc    %edi
466a17:	6a 77                	push   $0x77
466a19:	73 41                	jae    0x466a5c
466a1b:	41                   	inc    %ecx
466a1c:	41                   	inc    %ecx
466a1d:	49                   	dec    %ecx
466a1e:	64 66 52             	fs push %dx
466a21:	4d                   	dec    %ebp
466a22:	41                   	inc    %ecx
466a23:	41                   	inc    %ecx
466a24:	41                   	inc    %ecx
466a25:	51                   	push   %ecx
466a26:	52                   	push   %edx
466a27:	42                   	inc    %edx
466a28:	68 64 59 45 77       	push   $0x77455964
466a2d:	59                   	pop    %ecx
466a2e:	52                   	push   %edx
466a2f:	42                   	inc    %edx
466a30:	69 41 58 41 51 41 41 	imul   $0x41415141,0x58(%ecx),%eax
466a37:	4d                   	dec    %ebp
466a38:	63 59 67             	arpl   %ebx,0x67(%ecx)
466a3b:	47                   	inc    %edi
466a3c:	41                   	inc    %ecx
466a3d:	45                   	inc    %ebp
466a3e:	41                   	inc    %ecx
466a3f:	41                   	inc    %ecx
466a40:	42                   	inc    %edx
466a41:	4d                   	dec    %ebp
466a42:	48                   	dec    %eax
466a43:	45                   	inc    %ebp
466a44:	51                   	push   %ecx
466a45:	63 74 4e 33          	arpl   %esi,0x33(%esi,%ecx,2)
466a49:	34 47                	xor    $0x47,%al
466a4b:	41                   	inc    %ecx
466a4c:	41                   	inc    %ecx
466a4d:	41                   	inc    %ecx
466a4e:	45                   	inc    %ebp
466a4f:	45                   	inc    %ebp
466a50:	51                   	push   %ecx
466a51:	65 50                	gs push %eax
466a53:	43                   	inc    %ebx
466a54:	77 41                	ja     0x466a97
466a56:	41                   	inc    %ecx
466a57:	41                   	inc    %ecx
466a58:	69 44 41 41 41 41 41 	imul   $0x45414141,0x41(%ecx,%eax,2),%eax
466a5f:	45
466a60:	51                   	push   %ecx
466a61:	64 59                	fs pop %ecx
466a63:	49                   	dec    %ecx
466a64:	42                   	inc    %edx
466a65:	67 42                	addr16 inc %edx
466a67:	41                   	inc    %ecx
466a68:	41                   	inc    %ecx
466a69:	42                   	inc    %edx
466a6a:	5a                   	pop    %edx
466a6b:	66 52                	push   %dx
466a6d:	49                   	dec    %ecx
466a6e:	41                   	inc    %ecx
466a6f:	41                   	inc    %ecx
466a70:	41                   	inc    %ecx
466a71:	52                   	push   %edx
466a72:	2b 42 67             	sub    0x67(%edx),%eax
466a75:	41                   	inc    %ecx
466a76:	41                   	inc    %ecx
466a77:	42                   	inc    %edx
466a78:	42                   	inc    %edx
466a79:	45                   	inc    %ebp
466a7a:	48                   	dec    %eax
466a7b:	6a 77                	push   $0x77
466a7d:	73 41                	jae    0x466ac0
466a7f:	41                   	inc    %ecx
466a80:	41                   	inc    %ecx
466a81:	49                   	dec    %ecx
466a82:	65 66 52             	gs push %dx
466a85:	4d                   	dec    %ebp
466a86:	41                   	inc    %ecx
466a87:	41                   	inc    %ecx
466a88:	41                   	inc    %ecx
466a89:	51                   	push   %ecx
466a8a:	52                   	push   %edx
466a8b:	42                   	inc    %edx
466a8c:	78 64                	js     0x466af2
466a8e:	59                   	pop    %ecx
466a8f:	45                   	inc    %ebp
466a90:	77 63                	ja     0x466af5
466a92:	52                   	push   %edx
466a93:	42                   	inc    %edx
466a94:	79 41                	jns    0x466ad7
466a96:	66 41                	inc    %cx
466a98:	51                   	push   %ecx
466a99:	41                   	inc    %ecx
466a9a:	41                   	inc    %ecx
466a9b:	4d                   	dec    %ebp
466a9c:	63 41 57             	arpl   %eax,0x57(%ecx)
466a9f:	45                   	inc    %ebp
466aa0:	77 67                	ja     0x466b09
466aa2:	52                   	push   %edx
466aa3:	43                   	inc    %ebx
466aa4:	43                   	inc    %ebx
466aa5:	78 50                	js     0x466af7
466aa7:	66 67 63 41 41       	arpl   %ax,0x41(%bx,%di)
466aac:	41                   	inc    %ecx
466aad:	51                   	push   %ecx
466aae:	52                   	push   %edx
466aaf:	43                   	inc    %ebx
466ab0:	49                   	dec    %ecx
466ab1:	38 4c 41 41          	cmp    %cl,0x41(%ecx,%eax,2)
466ab5:	41                   	inc    %ecx
466ab6:	43                   	inc    %ebx
466ab7:	45                   	inc    %ebp
466ab8:	51                   	push   %ecx
466ab9:	68 39 45 67 41       	push   $0x41674539
466abe:	41                   	inc    %ecx
466abf:	42                   	inc    %edx
466ac0:	48                   	dec    %eax
466ac1:	34 48                	xor    $0x48,%al
466ac3:	41                   	inc    %ecx
466ac4:	41                   	inc    %ecx
466ac5:	41                   	inc    %ecx
466ac6:	45                   	inc    %ebp
466ac7:	45                   	inc    %ebp
466ac8:	51                   	push   %ecx
466ac9:	69 50 43 77 41 41 41 	imul   $0x41414177,0x43(%eax),%edx
466ad0:	68 74 39 45 77       	push   $0x77453974
466ad5:	41                   	inc    %ecx
466ad6:	41                   	inc    %ecx
466ad7:	42                   	inc    %edx
466ad8:	43                   	inc    %ebx
466ad9:	73 47                	jae    0x466b22
466adb:	6e                   	outsb  %ds:(%esi),(%dx)
466adc:	6a 68                	push   $0x68
466ade:	4a                   	dec    %edx
466adf:	2b 66 2f             	sub    0x2f(%esi),%esp
466ae2:	2f                   	das
466ae3:	45                   	inc    %ebp
466ae4:	51                   	push   %ecx
466ae5:	67 58                	addr16 pop %eax
466ae7:	57                   	push   %edi
466ae8:	42                   	inc    %edx
466ae9:	4d                   	dec    %ebp
466aea:	49                   	dec    %ecx
466aeb:	4b                   	dec    %ebx
466aec:	78 70                	js     0x466b5e
466aee:	46                   	inc    %esi
466aef:	42                   	inc    %edx
466af0:	41                   	inc    %ecx
466af1:	41                   	inc    %ecx
466af2:	41                   	inc    %ecx
466af3:	41                   	inc    %ecx
466af4:	42                   	inc    %edx
466af5:	2f                   	das
466af6:	35 2f 2f 38 78       	xor    $0x78382f2f,%eax
466afb:	2b 66 2f             	sub    0x2f(%esi),%esp
466afe:	2f                   	das
466aff:	51                   	push   %ecx
466b00:	50                   	push   %eax
466b01:	6e                   	outsb  %ds:(%esi),(%dx)
466b02:	2f                   	das
466b03:	2f                   	das
466b04:	30 37                	xor    %dh,(%edi)
466b06:	35 2f 2f 38 34       	xor    $0x34382f2f,%eax
466b0b:	44                   	inc    %esp
466b0c:	2f                   	das