46298e:	6d                   	insl   (%dx),%es:(%edi)
46298f:	49                   	dec    %ecx
462990:	41                   	inc    %ecx
462991:	54                   	push   %esp
462992:	67 46                	addr16 inc %esi
462994:	51                   	push   %ecx
462995:	39 68 49             	cmp    %ebp,0x49(%eax)
462998:	41                   	inc    %ecx
462999:	45                   	inc    %ebp
46299a:	41                   	inc    %ecx
46299b:	41                   	inc    %ecx
46299c:	41                   	inc    %ecx
46299d:	42                   	inc    %edx
46299e:	69 5a 76 34 4f 46 67 	imul   $0x67464f34,0x76(%edx),%ebx
4629a5:	41                   	inc    %ecx
4629a6:	34 6a                	xor    $0x6a,%al
4629a8:	50                   	push   %eax
4629a9:	4c                   	dec    %esp
4629aa:	2f                   	das
4629ab:	2f                   	das
4629ac:	2f                   	das
4629ad:	34 4d                	xor    $0x4d,%al
4629af:	41                   	inc    %ecx
4629b0:	51                   	push   %ecx
4629b1:	41                   	inc    %ecx
4629b2:	67 45                	addr16 inc %ebp
4629b4:	77 6d                	ja     0x462a23
4629b6:	2b 57 47             	sub    0x47(%edi),%edx
4629b9:	59                   	pop    %ecx
4629ba:	67 39 41 31          	cmp    %eax,0x31(%bx,%di)
4629be:	76 32                	jbe    0x4629f2
4629c0:	6c                   	insb   (%dx),%es:(%edi)
4629c1:	6c                   	insb   (%dx),%es:(%edi)
4629c2:	6d                   	insl   (%dx),%es:(%edi)
4629c3:	49                   	dec    %ecx
4629c4:	49                   	dec    %ecx
4629c5:	48                   	dec    %eax
4629c6:	45                   	inc    %ebp
4629c7:	54                   	push   %esp
4629c8:	53                   	push   %ebx
4629c9:	5a                   	pop    %edx
4629ca:	68 49 4a 37 54       	push   $0x54374a49
4629cf:	59                   	pop    %ecx
4629d0:	42                   	inc    %edx
4629d1:	56                   	push   %esi
4629d2:	5a                   	pop    %edx
4629d3:	5a                   	pop    %edx
4629d4:	76 34                	jbe    0x462a0a
4629d6:	4d                   	dec    %ebp
4629d7:	41                   	inc    %ecx
4629d8:	51                   	push   %ecx
4629d9:	41                   	inc    %ecx
4629da:	67 77 77             	addr16 ja 0x462a54
4629dd:	46                   	inc    %esi
4629de:	45                   	inc    %ebp
4629df:	37                   	aaa
4629e0:	53                   	push   %ebx
4629e1:	43                   	inc    %ebx
4629e2:	73 41                	jae    0x462a25
4629e4:	55                   	push   %ebp
4629e5:	54                   	push   %esp
4629e6:	74 57                	je     0x462a3f
4629e8:	5a                   	pop    %edx
4629e9:	45                   	inc    %ebp
4629ea:	67 2b 65 4b          	sub    0x4b(%di),%esp
4629ee:	67 34 43             	addr16 xor $0x43,%al
4629f1:	42                   	inc    %edx
4629f2:	35 70 71 44 67       	xor    $0x67447170,%eax
4629f7:	59                   	pop    %ecx
4629f8:	53                   	push   %ebx
4629f9:	41                   	inc    %ecx
4629fa:	48                   	dec    %eax
4629fb:	41                   	inc    %ecx
4629fc:	41                   	inc    %ecx
4629fd:	41                   	inc    %ecx
4629fe:	41                   	inc    %ecx
4629ff:	59                   	pop    %ecx
462a00:	32 48 53             	xor    0x53(%eax),%cl
462a03:	6e                   	outsb  %ds:(%esi),(%dx)
462a04:	50                   	push   %eax
462a05:	34 4d                	xor    $0x4d,%al
462a07:	41                   	inc    %ecx
462a08:	51                   	push   %ecx
462a09:	41                   	inc    %ecx
462a0a:	67 49                	addr16 dec %ecx
462a0c:	4d                   	dec    %ebp
462a0d:	76 7a                	jbe    0x462a89
462a0f:	77 32                	ja     0x462a43
462a11:	55                   	push   %ebp
462a12:	67 67 68 64 62 37 46 	addr16 addr16 push $0x46376264
462a19:	68 6c 49 4e 36       	push   $0x364e496c
462a1e:	79 6d                	jns    0x462a8d
462a20:	4e                   	dec    %esi
462a21:	64 5a                	fs pop %edx
462a23:	49                   	dec    %ecx
462a24:	41                   	inc    %ecx
462a25:	4d                   	dec    %ebp
462a26:	41                   	inc    %ecx
462a27:	41                   	inc    %ecx
462a28:	41                   	inc    %ecx
462a29:	42                   	inc    %edx
462a2a:	6a 2f                	push   $0x2f
462a2c:	67 77 42             	addr16 ja 0x462a71
462a2f:	41                   	inc    %ecx
462a30:	43                   	inc    %ebx
462a31:	41                   	inc    %ecx
462a32:	6d                   	insl   (%dx),%es:(%edi)
462a33:	43                   	inc    %ebx
462a34:	31 50 41             	xor    %edx,0x41(%eax)
462a37:	49                   	dec    %ecx
462a38:	50                   	push   %eax
462a39:	2f                   	das
462a3a:	68 6a 4f 42 5a       	push   $0x5a424f6a
462a3f:	49                   	dec    %ecx
462a40:	48                   	dec    %eax
462a41:	6e                   	outsb  %ds:(%esi),(%dx)
462a42:	57                   	push   %edi
462a43:	4f                   	dec    %edi
462a44:	53                   	push   %ebx
462a45:	42                   	inc    %edx
462a46:	59                   	pop    %ecx
462a47:	49                   	dec    %ecx
462a48:	41                   	inc    %ecx
462a49:	49                   	dec    %ecx
462a4a:	41                   	inc    %ecx
462a4b:	41                   	inc    %ecx
462a4c:	41                   	inc    %ecx
462a4d:	42                   	inc    %edx
462a4e:	6a 5a                	push   $0x5a
462a50:	57                   	push   %edi
462a51:	5a                   	pop    %edx
462a52:	6d                   	insl   (%dx),%es:(%edi)
462a53:	6b 53 44 42          	imul   $0x42,0x44(%ebx),%edx
462a57:	4c                   	dec    %esp
462a58:	2b 54 38 49          	sub    0x49(%eax,%edi,1),%edx
462a5c:	43                   	inc    %ebx
462a5d:	42                   	inc    %edx
462a5e:	50                   	push   %eax
462a5f:	59                   	pop    %ecx
462a60:	64 78 68             	fs js  0x462acb
462a63:	49                   	dec    %ecx
462a64:	47                   	inc    %edi
462a65:	54                   	push   %esp
462a66:	4e                   	dec    %esi
462a67:	53                   	push   %ebx
462a68:	4e                   	dec    %esi
462a69:	31 68 49             	xor    %ebp,0x49(%eax)
462a6c:	4d                   	dec    %ebp
462a6d:	61                   	popa
462a6e:	74 7a                	je     0x462aea
462a70:	66 31 5a 5a          	xor    %bx,0x5a(%edx)
462a74:	6d                   	insl   (%dx),%es:(%edi)
462a75:	48                   	dec    %eax
462a76:	53                   	push   %ebx
462a77:	6e                   	outsb  %ds:(%esi),(%dx)
462a78:	50                   	push   %eax
462a79:	34 4d                	xor    $0x4d,%al
462a7b:	41                   	inc    %ecx
462a7c:	51                   	push   %ecx
462a7d:	41                   	inc    %ecx
462a7e:	67 44                	addr16 inc %esp
462a80:	35 39 6c 41 53       	xor    $0x53416c39,%eax
462a85:	41                   	inc    %ecx
462a86:	45                   	inc    %ebp
462a87:	41                   	inc    %ecx
462a88:	41                   	inc    %ecx
462a89:	41                   	inc    %ecx
462a8a:	41                   	inc    %ecx
462a8b:	59                   	pop    %ecx
462a8c:	6d                   	insl   (%dx),%es:(%edi)
462a8d:	55                   	push   %ebp
462a8e:	67 5a                	addr16 pop %edx
462a90:	6d                   	insl   (%dx),%es:(%edi)
462a91:	39 6b 47             	cmp    %ebp,0x47(%ebx)
462a94:	46                   	inc    %esi
462a95:	68 6d 49 45 39       	push   $0x3945496d
462a9a:	45                   	inc    %ebp
462a9b:	37                   	aaa
462a9c:	69 64 68 49 46 4a 48 	imul   $0x62484a46,0x49(%eax,%ebp,2),%esp
462aa3:	62
462aa4:	43                   	inc    %ebx
462aa5:	5a                   	pop    %edx
462aa6:	68 49 4b 79 44       	push   $0x44794b49
462aab:	69 41 4e 59 49 41 59 	imul   $0x59414959,0x4e(%ecx),%eax
462ab2:	41                   	inc    %ecx
462ab3:	41                   	inc    %ecx
462ab4:	41                   	inc    %ecx
462ab5:	42                   	inc    %edx
462ab6:	6a 2f                	push   $0x2f
462ab8:	67 77 42             	addr16 ja 0x462afd
462abb:	41                   	inc    %ecx
462abc:	43                   	inc    %ebx
462abd:	44                   	inc    %esp
462abe:	6b 68 64 73          	imul   $0x73,0x64(%eax),%ebp
462ac2:	70 5a                	jo     0x462b1e
462ac4:	69 42 55 64 49 44 2b 	imul   $0x2b444964,0x55(%edx),%eax
462acb:	59                   	pop    %ecx
462acc:	53                   	push   %ebx
462acd:	42                   	inc    %edx
462ace:	70 44                	jo     0x462b14
462ad0:	71 51                	jno    0x462b23
462ad2:	6f                   	outsl  %ds:(%esi),(%dx)
462ad3:	57                   	push   %edi
462ad4:	57                   	push   %edi
462ad5:	61                   	popa
462ad6:	52                   	push   %edx
462ad7:	49                   	dec    %ecx
462ad8:	4c                   	dec    %esp
462ad9:	54                   	push   %esp
462ada:	44                   	inc    %esp
462adb:	75 4e                	jne    0x462b2b
462add:	55                   	push   %ebp
462ade:	67 41                	addr16 inc %ecx
462ae0:	51                   	push   %ecx
462ae1:	41                   	inc    %ecx
462ae2:	41                   	inc    %ecx
462ae3:	41                   	inc    %ecx
462ae4:	47                   	inc    %edi
462ae5:	4d                   	dec    %ebp
462ae6:	67 34 6d             	addr16 xor $0x6d,%al
462ae9:	48                   	dec    %eax
462aea:	63 36                	arpl   %esi,(%esi)
462aec:	6d                   	insl   (%dx),%es:(%edi)
462aed:	46                   	inc    %esi
462aee:	6c                   	insb   (%dx),%es:(%edi)
462aef:	5a                   	pop    %edx
462af0:	6d                   	insl   (%dx),%es:(%edi)
462af1:	48                   	dec    %eax
462af2:	53                   	push   %ebx
462af3:	6e                   	outsb  %ds:(%esi),(%dx)
462af4:	43                   	inc    %ebx
462af5:	42                   	inc    %edx
462af6:	4a                   	dec    %edx
462af7:	67 70 4d             	addr16 jo 0x462b47
462afa:	31 49 50             	xor    %ecx,0x50(%ecx)
462afd:	6a 66                	push   $0x66
462aff:	37                   	aaa
462b00:	79 52                	jns    0x462b54
462b02:	5a                   	pop    %edx
462b03:	5a                   	pop    %edx
462b04:	6d                   	insl   (%dx),%es:(%edi)
462b05:	55                   	push   %ebp
462b06:	67 73 6c             	addr16 jae 0x462b75
462b09:	78 63                	js     0x462b6e
462b0b:	37                   	aaa
462b0c:	32 45 67             	xor    0x67(%ebp),%al
462b0f:	41                   	inc    %ecx
462b10:	67 41                	addr16 inc %ecx
462b12:	41                   	inc    %ecx
462b13:	41                   	inc    %ecx
462b14:	47                   	inc    %edi
462b15:	49                   	dec    %ecx
462b16:	67 42                	addr16 inc %edx
462b18:	67 41                	addr16 inc %ecx
462b1a:	41                   	inc    %ecx
462b1b:	41                   	inc    %ecx
462b1c:	47                   	inc    %edi
462b1d:	50                   	push   %eax
462b1e:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
462b22:	41                   	inc    %ecx
462b23:	4f                   	dec    %edi
462b24:	47                   	inc    %edi
462b25:	37                   	aaa
462b26:	78 2f                	js     0x462b57
462b28:	2f                   	das
462b29:	2f                   	das
462b2a:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
462b2e:	41                   	inc    %ecx
462b2f:	49                   	dec    %ecx
462b30:	4f                   	dec    %edi
462b31:	2f                   	das
462b32:	51                   	push   %ecx
462b33:	35 62 4d 67 77       	xor    $0x77674d62,%eax
462b38:	45                   	inc    %ebp
462b39:	66 66 2b 31          	data16 sub (%ecx),%si
462b3d:	6b 67 74 57          	imul   $0x57,0x74(%edi),%esp
462b41:	63 46 38             	arpl   %eax,0x38(%esi)
462b44:	6d                   	insl   (%dx),%es:(%edi)
462b45:	45                   	inc    %ebp
462b46:	67 41                	addr16 inc %ecx
462b48:	51                   	push   %ecx
462b49:	41                   	inc    %ecx
462b4a:	41                   	inc    %ecx
462b4b:	41                   	inc    %ecx
462b4c:	47                   	inc    %edi
462b4d:	4d                   	dec    %ebp
462b4e:	67 66 66 63 42 4a    	data16 arpl %ax,0x4a(%bp,%si)
462b54:	57                   	push   %edi
462b55:	48                   	dec    %eax
462b56:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
462b5a:	41                   	inc    %ecx
462b5b:	49                   	dec    %ecx
462b5c:	49                   	dec    %ecx
462b5d:	57                   	push   %edi
462b5e:	4e                   	dec    %esi
462b5f:	76 39                	jbe    0x462b9a
462b61:	68 6c 49 41 59       	push   $0x5941496c
462b66:	53                   	push   %ebx
462b67:	59                   	pop    %ecx
462b68:	41                   	inc    %ecx
462b69:	31 5a 49             	xor    %ebx,0x49(%edx)
462b6c:	48                   	dec    %eax
462b6d:	56                   	push   %esi
462b6e:	6d                   	insl   (%dx),%es:(%edi)
462b6f:	34 42                	xor    $0x42,%al
462b71:	6c                   	insb   (%dx),%es:(%edi)
462b72:	68 49 41 49 41       	push   $0x41494149
462b77:	41                   	inc    %ecx
462b78:	41                   	inc    %ecx
462b79:	42                   	inc    %edx
462b7a:	69 49 41 63 41 41 41 	imul   $0x41414163,0x41(%ecx),%ecx
462b81:	42                   	inc    %edx
462b82:	6a 6b                	push   $0x6b
462b84:	53                   	push   %ebx
462b85:	43                   	inc    %ebx
462b86:	6e                   	outsb  %ds:(%esi),(%dx)
462b87:	33 46 46             	xor    0x46(%esi),%eax
462b8a:	76 49                	jbe    0x462bd5
462b8c:	44                   	inc    %esp
462b8d:	32 73 39             	xor    0x39(%ebx),%dh
462b90:	2f                   	das
462b91:	46                   	inc    %esi
462b92:	5a                   	pop    %edx
462b93:	5a                   	pop    %edx
462b94:	69 44 31 68 4b 59 4e 	imul   $0x594e594b,0x68(%ecx,%esi,1),%eax
462b9b:	59
462b9c:	57                   	push   %edi
462b9d:	5a                   	pop    %edx
462b9e:	6d                   	insl   (%dx),%es:(%edi)
462b9f:	49                   	dec    %ecx
462ba0:	41                   	inc    %ecx
462ba1:	4d                   	dec    %ebp
462ba2:	41                   	inc    %ecx
462ba3:	41                   	inc    %ecx
462ba4:	41                   	inc    %ecx
462ba5:	42                   	inc    %edx
462ba6:	6a 49                	push   $0x49
462ba8:	44                   	inc    %esp
462ba9:	39 70 34             	cmp    %esi,0x34(%eax)
462bac:	50                   	push   %eax
462bad:	46                   	inc    %esi
462bae:	5a                   	pop    %edx
462baf:	59                   	pop    %ecx
462bb0:	64 4b                	fs dec %ebx
462bb2:	63 2f                	arpl   %ebp,(%edi)
462bb4:	67 77 42             	addr16 ja 0x462bf9
462bb7:	41                   	inc    %ecx
462bb8:	43                   	inc    %ebx
462bb9:	44                   	inc    %esp
462bba:	48                   	dec    %eax