4698b7:	41                   	inc    %ecx
4698b8:	41                   	inc    %ecx
4698b9:	49                   	dec    %ecx
4698ba:	52                   	push   %edx
4698bb:	42                   	inc    %edx
4698bc:	68 45 49 6c 48       	push   $0x486c4945
4698c1:	30 54 41 41          	xor    %dl,0x41(%ecx,%eax,2)
4698c5:	41                   	inc    %ecx
4698c6:	45                   	inc    %ebp
4698c7:	48                   	dec    %eax
4698c8:	79 59                	jns    0x469923
4698ca:	6f                   	outsl  %ds:(%esi),(%dx)
4698cb:	4f                   	dec    %edi
4698cc:	67 41                	addr16 inc %ecx
4698ce:	41                   	inc    %ecx
4698cf:	42                   	inc    %edx
4698d0:	68 4d 4c 4b 37       	push   $0x374b4c4d
4698d5:	67 44                	addr16 inc %esp
4698d7:	45                   	inc    %ebp
4698d8:	51                   	push   %ecx
4698d9:	55                   	push   %ebp
4698da:	47                   	inc    %edi
4698db:	42                   	inc    %edx
4698dc:	31 67 6f             	xor    %esp,0x6f(%edi)
4698df:	52                   	push   %edx
4698e0:	77 41                	ja     0x469923
4698e2:	41                   	inc    %ecx
4698e3:	42                   	inc    %edx
4698e4:	68 4d 47 47 68       	push   $0x6847474d
4698e9:	4d                   	dec    %ebp
4698ea:	4c                   	dec    %esp
4698eb:	4b                   	dec    %ebx
4698ec:	36 59                	ss pop %ecx
4698ee:	57                   	push   %edi
4698ef:	45                   	inc    %ebp
4698f0:	77 67                	ja     0x469959
4698f2:	5a                   	pop    %edx
4698f3:	45                   	inc    %ebp
4698f4:	77 73                	ja     0x469969
4698f6:	72 6e                	jb     0x469966
4698f8:	68 45 49 4c 42       	push   $0x424c4945
4698fd:	67 57                	addr16 push %edi
4698ff:	45                   	inc    %ebp
469900:	77 73                	ja     0x469975
469902:	72 6c                	jb     0x469970
469904:	51                   	push   %ecx
469905:	51                   	push   %ecx
469906:	47                   	inc    %edi
469907:	6a 51                	push   $0x51
469909:	73 41                	jae    0x46994c
46990b:	41                   	inc    %ecx
46990c:	41                   	inc    %ecx
46990d:	4a                   	dec    %edx
46990e:	52                   	push   %edx
46990f:	47                   	inc    %edi
469910:	42                   	inc    %edx
469911:	4d                   	dec    %ebp
469912:	4c                   	dec    %esp
469913:	4b                   	dec    %ebx
469914:	34 67                	xor    $0x67,%al
469916:	52                   	push   %edx
469917:	43                   	inc    %ebx
469918:	42                   	inc    %edx
469919:	64 59                	fs pop %ecx
46991b:	45                   	inc    %ebp
46991c:	77 67                	ja     0x469985
46991e:	52                   	push   %edx
46991f:	43                   	inc    %ebx
469920:	41                   	inc    %ecx
469921:	59                   	pop    %ecx
469922:	79 70                	jns    0x469994
469924:	77 52                	ja     0x469978
469926:	51                   	push   %ecx
469927:	4b                   	dec    %ebx
469928:	42                   	inc    %edx
469929:	38 41 41             	cmp    %al,0x41(%ecx)
46992c:	41                   	inc    %ecx
46992d:	59                   	pop    %ecx
46992e:	72 47                	jb     0x469977
469930:	78 45                	js     0x469977
469932:	4d                   	dec    %ebp
469933:	52                   	push   %edx
469934:	51                   	push   %ecx
469935:	55                   	push   %ebp
469936:	41                   	inc    %ecx
469937:	41                   	inc    %ecx
469938:	41                   	inc    %ecx
469939:	41                   	inc    %ecx
46993a:	4c                   	dec    %esp
46993b:	41                   	inc    %ecx
46993c:	41                   	inc    %ecx
46993d:	41                   	inc    %ecx
46993e:	41                   	inc    %ecx
46993f:	48                   	dec    %eax
469940:	67 41                	addr16 inc %ecx
469942:	41                   	inc    %ecx
469943:	41                   	inc    %ecx
469944:	43                   	inc    %ebx
469945:	63 41 41             	arpl   %eax,0x41(%ecx)
469948:	41                   	inc    %ecx
469949:	42                   	inc    %edx
46994a:	42                   	inc    %edx
46994b:	41                   	inc    %ecx
46994c:	41                   	inc    %ecx
46994d:	41                   	inc    %ecx
46994e:	41                   	inc    %ecx
46994f:	55                   	push   %ebp
469950:	51                   	push   %ecx
469951:	41                   	inc    %ecx
469952:	41                   	inc    %ecx
469953:	41                   	inc    %ecx
469954:	42                   	inc    %edx
469955:	38 62 4b             	cmp    %ah,0x4b(%edx)
469958:	44                   	inc    %esp
469959:	6f                   	outsl  %ds:(%esi),(%dx)
46995a:	41                   	inc    %ecx
46995b:	41                   	inc    %ecx
46995c:	41                   	inc    %ecx
46995d:	59                   	pop    %ecx
46995e:	54                   	push   %esp
46995f:	44                   	inc    %esp
469960:	43                   	inc    %ebx
469961:	76 61                	jbe    0x4699c4
469963:	42                   	inc    %edx
469964:	51                   	push   %ecx
469965:	65 4e                	gs dec %esi
469967:	43                   	inc    %ebx
469968:	77 41                	ja     0x4699ab
46996a:	41                   	inc    %ecx
46996b:	41                   	inc    %ecx
46996c:	6c                   	insb   (%dx),%es:(%edi)
46996d:	45                   	inc    %ebp
46996e:	66 45                	inc    %bp
469970:	53                   	push   %ebx
469971:	67 36 41             	addr16 ss inc %ecx
469974:	41                   	inc    %ecx
469975:	41                   	inc    %ecx
469976:	47                   	inc    %edi
469977:	45                   	inc    %ebp
469978:	77 77                	ja     0x4699f1
46997a:	72 78                	jb     0x4699f4
46997c:	78 45                	js     0x4699c3
46997e:	4a                   	dec    %edx
46997f:	4c                   	dec    %esp
469980:	45                   	inc    %ebp
469981:	45                   	inc    %ebp
469982:	59                   	pop    %ecx
469983:	45                   	inc    %ebp
469984:	77 77                	ja     0x4699fd
469986:	72 76                	jb     0x4699fe
469988:	67 56                	addr16 push %esi
46998a:	51                   	push   %ecx
46998b:	45                   	inc    %ebp
46998c:	51                   	push   %ecx
46998d:	6d                   	insl   (%dx),%es:(%edi)
46998e:	50                   	push   %eax
46998f:	43                   	inc    %ebx
469990:	77 41                	ja     0x4699d3
469992:	41                   	inc    %ecx
469993:	41                   	inc    %ecx
469994:	68 45 47 45 51       	push   $0x51454745
469999:	6b 47 57 4a          	imul   $0x4a,0x57(%edi),%eax
46999d:	52                   	push   %edx
46999e:	39 45 77             	cmp    %eax,0x77(%ebp)
4699a1:	41                   	inc    %ecx
4699a2:	41                   	inc    %ecx
4699a3:	42                   	inc    %edx
4699a4:	42                   	inc    %edx
4699a5:	6f                   	outsl  %ds:(%esi),(%dx)
4699a6:	54                   	push   %esp
4699a7:	44                   	inc    %esp
4699a8:	43                   	inc    %ebx
4699a9:	75 6b                	jne    0x469a16
4699ab:	46                   	inc    %esi
4699ac:	68 4d 4a 4b 77       	push   $0x774b4a4d
4699b1:	59                   	pop    %ecx
4699b2:	4e                   	dec    %esi
4699b3:	4f                   	dec    %edi
4699b4:	4b                   	dec    %ebx
4699b5:	62 2b                	bound  %ebp,(%ebx)
4699b7:	2f                   	das
4699b8:	2f                   	das
4699b9:	38 58 45             	cmp    %bl,0x45(%eax)
4699bc:	77 77                	ja     0x469a35
4699be:	72 6c                	jb     0x469a2c
4699c0:	42                   	inc    %edx
4699c1:	45                   	inc    %ebp
4699c2:	4a                   	dec    %edx
4699c3:	46                   	inc    %esi
4699c4:	31 67 54             	xor    %esp,0x54(%edi)
4699c7:	43                   	inc    %ebx
4699c8:	53                   	push   %ebx
4699c9:	73 4b                	jae    0x469a16
4699cb:	4f                   	dec    %edi
4699cc:	65 62 2b             	bound  %ebp,%gs:(%ebx)
4699cf:	2f                   	das
4699d0:	2f                   	das
4699d1:	38 34 65 76 37 2f 2f 	cmp    %dh,0x2f2f3776(,%eiz,2)
4699d8:	78 45                	js     0x469a1f
4699da:	4a                   	dec    %edx
4699db:	42                   	inc    %edx
4699dc:	7a 49                	jp     0x469a27
4699de:	43                   	inc    %ebx
4699df:	4b                   	dec    %ebx
4699e0:	79 77                	jns    0x469a59
4699e2:	72 75                	jb     0x469a59
4699e4:	30 55 49             	xor    %dl,0x49(%ebp)
4699e7:	41                   	inc    %ecx
4699e8:	41                   	inc    %ecx
4699e9:	41                   	inc    %ecx
4699ea:	41                   	inc    %ecx
4699eb:	52                   	push   %edx
4699ec:	66 37                	data16 aaa
4699ee:	2f                   	das
4699ef:	2f                   	das
4699f0:	31 66 2b             	xor    %esp,0x2b(%esi)
4699f3:	2f                   	das
4699f4:	2f                   	das
4699f5:	39 6d 2f             	cmp    %ebp,0x2f(%ebp)
4699f8:	76 2f                	jbe    0x469a29
4699fa:	2f                   	das
4699fb:	62 76 37             	bound  %esi,0x37(%esi)
4699fe:	2f                   	das
4699ff:	2f                   	das
469a00:	34 48                	xor    $0x48,%al
469a02:	2b 2f                	sub    (%edi),%ebp
469a04:	2f                   	das
469a05:	2b 51 2f             	sub    0x2f(%ecx),%edx
469a08:	76 2f                	jbe    0x469a39
469a0a:	2f                   	das
469a0b:	6e                   	outsb  %ds:(%esi),(%dx)
469a0c:	76 37                	jbe    0x469a45
469a0e:	2f                   	das
469a0f:	2f                   	das
469a10:	36 33 2b             	xor    %ss:(%ebx),%ebp
469a13:	2f                   	das
469a14:	2f                   	das
469a15:	38 34 4e             	cmp    %dh,(%esi,%ecx,2)
469a18:	66 37                	data16 aaa
469a1a:	2f                   	das
469a1b:	2f                   	das
469a1c:	77 56                	ja     0x469a74
469a1e:	51                   	push   %ecx
469a1f:	4b                   	dec    %ebx
469a20:	42                   	inc    %edx
469a21:	38 41 41             	cmp    %al,0x41(%ecx)
469a24:	41                   	inc    %ecx
469a25:	59                   	pop    %ecx
469a26:	71 41                	jno    0x469a69
469a28:	42                   	inc    %edx
469a29:	4d                   	dec    %ebp
469a2a:	77 42                	ja     0x469a6e
469a2c:	51                   	push   %ecx
469a2d:	42                   	inc    %edx
469a2e:	79 41                	jns    0x469a71
469a30:	51                   	push   %ecx
469a31:	41                   	inc    %ecx
469a32:	41                   	inc    %ecx
469a33:	49                   	dec    %ecx
469a34:	77 41                	ja     0x469a77
469a36:	41                   	inc    %ecx
469a37:	45                   	inc    %ebp
469a38:	51                   	push   %ecx
469a39:	41                   	inc    %ecx
469a3a:	45                   	inc    %ebp
469a3b:	6a 52                	push   $0x52
469a3d:	59                   	pop    %ecx
469a3e:	41                   	inc    %ecx
469a3f:	41                   	inc    %ecx
469a40:	41                   	inc    %ecx
469a41:	45                   	inc    %ebp
469a42:	4b                   	dec    %ebx
469a43:	4b                   	dec    %ebx
469a44:	77 63                	ja     0x469aa9
469a46:	52                   	push   %edx
469a47:	43                   	inc    %ebx
469a48:	44                   	inc    %esp
469a49:	67 39 41 51          	cmp    %eax,0x51(%bx,%di)
469a4d:	41                   	inc    %ecx
469a4e:	41                   	inc    %ecx
469a4f:	48                   	dec    %eax
469a50:	78 6b                	js     0x469abd
469a52:	6f                   	outsl  %ds:(%esi),(%dx)
469a53:	4f                   	dec    %edi
469a54:	67 41                	addr16 inc %ecx
469a56:	41                   	inc    %ecx
469a57:	42                   	inc    %edx
469a58:	68 4d 49 4b 2b       	push   $0x2b4b494d
469a5d:	34 49                	xor    $0x49,%al
469a5f:	48                   	dec    %eax
469a60:	78 41                	js     0x469aa3
469a62:	34 46                	xor    $0x46,%al
469a64:	51                   	push   %ecx
469a65:	45                   	inc    %ebp
469a66:	41                   	inc    %ecx
469a67:	41                   	inc    %ecx
469a68:	42                   	inc    %edx
469a69:	6f                   	outsl  %ds:(%esi),(%dx)
469a6a:	54                   	push   %esp
469a6b:	43                   	inc    %ebx
469a6c:	43                   	inc    %ebx
469a6d:	76 68                	jbe    0x469ad7
469a6f:	41                   	inc    %ecx
469a70:	67 4d                	addr16 dec %ebp
469a72:	6f                   	outsl  %ds:(%esi),(%dx)
469a73:	51                   	push   %ecx
469a74:	77 41                	ja     0x469ab7
469a76:	41                   	inc    %ecx
469a77:	42                   	inc    %edx
469a78:	6a 6a                	push   $0x6a
469a7a:	34 41                	xor    $0x41,%al
469a7c:	41                   	inc    %ecx
469a7d:	41                   	inc    %ecx
469a7e:	41                   	inc    %ecx
469a7f:	46                   	inc    %esi
469a80:	68 4d 49 4b 39       	push   $0x394b494d
469a85:	41                   	inc    %ecx
469a86:	57                   	push   %edi
469a87:	43                   	inc    %ebx
469a88:	78 6b                	js     0x469af5
469a8a:	54                   	push   %esp
469a8b:	43                   	inc    %ebx
469a8c:	43                   	inc    %ebx
469a8d:	76 4a                	jbe    0x469ad9
469a8f:	42                   	inc    %edx
469a90:	7a 6e                	jp     0x469b00
469a92:	38 41 41             	cmp    %al,0x41(%ecx)
469a95:	41                   	inc    %ecx
469a96:	41                   	inc    %ecx
469a97:	48                   	dec    %eax
469a98:	78 41                	js     0x469adb
469a9a:	6f                   	outsl  %ds:(%esi),(%dx)
469a9b:	4f                   	dec    %edi
469a9c:	67 41                	addr16 inc %ecx
469a9e:	41                   	inc    %ecx
469a9f:	42                   	inc    %edx
469aa0:	68 4d 49 4b 37       	push   $0x374b494d
469aa5:	67 47                	addr16 inc %edi
469aa7:	42                   	inc    %edx
469aa8:	77 69                	ja     0x469b13
469aaa:	65 47                	gs inc %edi
469aac:	78 4d                	js     0x469afb
469aae:	49                   	dec    %ecx
469aaf:	4b                   	dec    %ebx
469ab0:	36 38 34 30          	cmp    %dh,%ss:(%eax,%esi,1)
469ab4:	77 41                	ja     0x469af7
469ab6:	41                   	inc    %ecx
469ab7:	41                   	inc    %ecx
469ab8:	41                   	inc    %ecx
469ab9:	67 66 45             	addr16 inc %bp