450948:	32 59 4c             	xor    0x4c(%ecx),%bl
45094b:	4b                   	dec    %ebx
45094c:	64 67 52             	fs addr16 push %edx
45094f:	2f                   	das
450950:	6f                   	outsl  %ds:(%esi),(%dx)
450951:	72 37                	jb     0x45098a
450953:	31 71 77             	xor    %esi,0x77(%ecx)
450956:	77 44                	ja     0x45099c
450958:	6d                   	insl   (%dx),%es:(%edi)
450959:	33 37                	xor    (%edi),%esi
45095b:	47                   	inc    %edi
45095c:	73 56                	jae    0x4509b4
45095e:	49                   	dec    %ecx
45095f:	77 70                	ja     0x4509d1
450961:	51                   	push   %ecx
450962:	6a 6b                	push   $0x6b
450964:	2f                   	das
450965:	56                   	push   %esi
450966:	7a 6b                	jp     0x4509d3
450968:	59                   	pop    %ecx
450969:	61                   	popa
45096a:	77 6c                	ja     0x4509d8
45096c:	31 56 38             	xor    %edx,0x38(%esi)
45096f:	66 69 6d 46 32 5a    	imul   $0x5a32,0x46(%ebp),%bp
450975:	4c                   	dec    %esp
450976:	63 30                	arpl   %esi,(%eax)
450978:	4c                   	dec    %esp
450979:	6c                   	insb   (%dx),%es:(%edi)
45097a:	38 63 76             	cmp    %ah,0x76(%ebx)
45097d:	49                   	dec    %ecx
45097e:	36 74 41             	ss je  0x4509c2
450981:	4d                   	dec    %ebp
450982:	37                   	aaa
450983:	4f                   	dec    %edi
450984:	59                   	pop    %ecx
450985:	67 62 67 67          	bound  %esp,0x67(%bx)
450989:	67 67 42             	addr16 addr16 inc %edx
45098c:	74 64                	je     0x4509f2
45098e:	31 6b 70             	xor    %ebp,0x70(%ebx)
450991:	62 56 58             	bound  %edx,0x58(%esi)
450994:	32 32                	xor    (%edx),%dh
450996:	43                   	inc    %ebx
450997:	52                   	push   %edx
450998:	2f                   	das
450999:	39 35 57 48 4c 59    	cmp    %esi,0x594c4857
45099f:	67 77 78             	addr16 ja 0x450a1a
4509a2:	62 75 49             	bound  %esi,0x49(%ebp)
4509a5:	65 70 4d             	gs jo  0x4509f5
4509a8:	58                   	pop    %eax
4509a9:	72 47                	jb     0x4509f2
4509ab:	78 5a                	js     0x450a07
4509ad:	38 53 47             	cmp    %dl,0x47(%ebx)
4509b0:	6c                   	insb   (%dx),%es:(%edi)
4509b1:	57                   	push   %edi
4509b2:	34 6e                	xor    $0x6e,%al
4509b4:	76 68                	jbe    0x450a1e
4509b6:	4a                   	dec    %edx
4509b7:	2b 33                	sub    (%ebx),%esi
4509b9:	4f                   	dec    %edi
4509ba:	35 62 44 4e 47       	xor    $0x474e4462,%eax
4509bf:	31 64 69 4f          	xor    %esp,0x4f(%ecx,%ebp,2)
4509c3:	78 6d                	js     0x450a32
4509c5:	67 6e                	outsb  %ds:(%si),(%dx)
4509c7:	70 4b                	jo     0x450a14
4509c9:	6d                   	insl   (%dx),%es:(%edi)
4509ca:	2b 66 6d             	sub    0x6d(%esi),%esp
4509cd:	6f                   	outsl  %ds:(%esi),(%dx)
4509ce:	35 54 4d 4b 48       	xor    $0x484b4d54,%eax
4509d3:	35 33 70 79 49       	xor    $0x49797033,%eax
4509d8:	55                   	push   %ebp
4509d9:	6d                   	insl   (%dx),%es:(%edi)
4509da:	6c                   	insb   (%dx),%es:(%edi)
4509db:	53                   	push   %ebx
4509dc:	6b 39 6d             	imul   $0x6d,(%ecx),%edi
4509df:	4d                   	dec    %ebp
4509e0:	6b 7a 48 6f          	imul   $0x6f,0x48(%edx),%edi
4509e4:	78 64                	js     0x450a4a
4509e6:	73 58                	jae    0x450a40
4509e8:	74 69                	je     0x450a53
4509ea:	2f                   	das
4509eb:	59                   	pop    %ecx
4509ec:	66 4f                	dec    %di
4509ee:	63 61 30             	arpl   %esp,0x30(%ecx)
4509f1:	43                   	inc    %ebx
4509f2:	61                   	popa
4509f3:	69 45 4e 65 78 39 46 	imul   $0x46397865,0x4e(%ebp),%eax
4509fa:	2f                   	das
4509fb:	76 57                	jbe    0x450a54
4509fd:	36 58                	ss pop %eax
4509ff:	42                   	inc    %edx
450a00:	61                   	popa
450a01:	59                   	pop    %ecx
450a02:	51                   	push   %ecx
450a03:	69 39 63 55 4e 30    	imul   $0x304e5563,(%ecx),%edi
450a09:	2f                   	das
450a0a:	38 6d 79             	cmp    %ch,0x79(%ebp)
450a0d:	49                   	dec    %ecx
450a0e:	58                   	pop    %eax
450a0f:	69 56 4e 71 71 42 6d 	imul   $0x6d427171,0x4e(%esi),%edx
450a16:	53                   	push   %ebx
450a17:	52                   	push   %edx
450a18:	57                   	push   %edi
450a19:	55                   	push   %ebp
450a1a:	32 39                	xor    (%ecx),%bh
450a1c:	46                   	inc    %esi
450a1d:	30 76 32             	xor    %dh,0x32(%esi)
450a20:	79 38                	jns    0x450a5a
450a22:	73 48                	jae    0x450a6c
450a24:	2f                   	das
450a25:	51                   	push   %ecx
450a26:	62 68 4a             	bound  %ebp,0x4a(%eax)
450a29:	50                   	push   %eax
450a2a:	45                   	inc    %ebp
450a2b:	54                   	push   %esp
450a2c:	41                   	inc    %ecx
450a2d:	74 42                	je     0x450a71
450a2f:	64 6f                	outsl  %fs:(%esi),(%dx)
450a31:	4d                   	dec    %ebp
450a32:	36 36 38 74 71 6e    	ss cmp %dh,%ss:0x6e(%ecx,%esi,2)
450a38:	70 39                	jo     0x450a73
450a3a:	45                   	inc    %ebp
450a3b:	51                   	push   %ecx
450a3c:	77 53                	ja     0x450a91
450a3e:	69 59 34 72 6c 52 2b 	imul   $0x2b526c72,0x34(%ecx),%ebx
450a45:	4e                   	dec    %esi
450a46:	62 54 44 6c          	bound  %edx,0x6c(%esp,%eax,2)
450a4a:	73 59                	jae    0x450aa5
450a4c:	66 58                	pop    %ax
450a4e:	45                   	inc    %ebp
450a4f:	4c                   	dec    %esp
450a50:	75 4d                	jne    0x450a9f
450a52:	35 61 33 38 41       	xor    $0x41383361,%eax
450a57:	78 49                	js     0x450aa2
450a59:	46                   	inc    %esi
450a5a:	61                   	popa
450a5b:	35 59 38 2b 4e       	xor    $0x4e2b3859,%eax
450a60:	7a 38                	jp     0x450a9a
450a62:	4a                   	dec    %edx
450a63:	33 6b 6d             	xor    0x6d(%ebx),%ebp
450a66:	2b 65 76             	sub    0x76(%ebp),%esp
450a69:	70 5a                	jo     0x450ac5
450a6b:	7a 64                	jp     0x450ad1
450a6d:	4c                   	dec    %esp
450a6e:	59                   	pop    %ecx
450a6f:	63 6e 4a             	arpl   %ebp,0x4a(%esi)
450a72:	59                   	pop    %ecx
450a73:	36 6e                	outsb  %ss:(%esi),(%dx)
450a75:	34 2f                	xor    $0x2f,%al
450a77:	4e                   	dec    %esi
450a78:	52                   	push   %edx
450a79:	7a 51                	jp     0x450acc
450a7b:	37                   	aaa
450a7c:	54                   	push   %esp
450a7d:	59                   	pop    %ecx
450a7e:	6c                   	insb   (%dx),%es:(%edi)
450a7f:	68 59 41 67 4b       	push   $0x4b674159
450a84:	54                   	push   %esp
450a85:	78 57                	js     0x450ade
450a87:	59                   	pop    %ecx
450a88:	70 45                	jo     0x450acf
450a8a:	6f                   	outsl  %ds:(%esi),(%dx)
450a8b:	30 4e 33             	xor    %cl,0x33(%esi)
450a8e:	4d                   	dec    %ebp
450a8f:	4e                   	dec    %esi
450a90:	52                   	push   %edx
450a91:	4d                   	dec    %ebp
450a92:	6e                   	outsb  %ds:(%esi),(%dx)
450a93:	61                   	popa
450a94:	66 64 5a             	fs pop %dx
450a97:	65 2f                	gs das
450a99:	71 43                	jno    0x450ade
450a9b:	43                   	inc    %ebx
450a9c:	6c                   	insb   (%dx),%es:(%edi)
450a9d:	67 49                	addr16 dec %ecx
450a9f:	48                   	dec    %eax
450aa0:	36 33 4c 61 37       	xor    %ss:0x37(%ecx,%eiz,2),%ecx
450aa5:	71 78                	jno    0x450b1f
450aa7:	64 2f                	fs das
450aa9:	4d                   	dec    %ebp
450aaa:	61                   	popa
450aab:	33 7a 38             	xor    0x38(%edx),%edi
450aae:	6f                   	outsl  %ds:(%esi),(%dx)
450aaf:	2b 4d 67             	sub    0x67(%ebp),%ecx
450ab2:	4a                   	dec    %edx
450ab3:	79 51                	jns    0x450b06
450ab5:	54                   	push   %esp
450ab6:	44                   	inc    %esp
450ab7:	37                   	aaa
450ab8:	57                   	push   %edi
450ab9:	73 73                	jae    0x450b2e
450abb:	71 43                	jno    0x450b00
450abd:	62 58 2b             	bound  %ebx,0x2b(%eax)
450ac0:	6a 75                	push   $0x75
450ac2:	4d                   	dec    %ebp
450ac3:	47                   	inc    %edi
450ac4:	65 55                	gs push %ebp
450ac6:	37                   	aaa
450ac7:	32 42 46             	xor    0x46(%edx),%al
450aca:	63 6a 61             	arpl   %ebp,0x61(%edx)
450acd:	38 43 4f             	cmp    %al,0x4f(%ebx)
450ad0:	71 30                	jno    0x450b02
450ad2:	34 33                	xor    $0x33,%al
450ad4:	37                   	aaa
450ad5:	4f                   	dec    %edi
450ad6:	78 5a                	js     0x450b32
450ad8:	64 78 4a             	fs js  0x450b25
450adb:	61                   	popa
450adc:	31 6c 41 6d          	xor    %ebp,0x6d(%ecx,%eax,2)
450ae0:	46                   	inc    %esi
450ae1:	43                   	inc    %ebx
450ae2:	2b 48 76             	sub    0x76(%eax),%ecx
450ae5:	2b 58 79             	sub    0x79(%eax),%ebx
450ae8:	46                   	inc    %esi
450ae9:	30 33                	xor    %dh,(%ebx)
450aeb:	32 55 69             	xor    0x69(%ebp),%dl
450aee:	43                   	inc    %ebx
450aef:	4a                   	dec    %edx
450af0:	76 68                	jbe    0x450b5a
450af2:	58                   	pop    %eax
450af3:	34 54                	xor    $0x54,%al
450af5:	7a 53                	jp     0x450b4a
450af7:	65 4d                	gs dec %ebp
450af9:	41                   	inc    %ecx
450afa:	67 74 65             	addr16 je 0x450b62
450afd:	43                   	inc    %ebx
450afe:	66 43                	inc    %bx
450b00:	48                   	dec    %eax
450b01:	37                   	aaa
450b02:	32 51 77             	xor    0x77(%ecx),%dl
450b05:	5a                   	pop    %edx
450b06:	35 56 6e 6e 57       	xor    $0x576e6e56,%eax
450b0b:	46                   	inc    %esi
450b0c:	47                   	inc    %edi
450b0d:	49                   	dec    %ecx
450b0e:	63 5a 73             	arpl   %ebx,0x73(%edx)
450b11:	44                   	inc    %esp
450b12:	2f                   	das
450b13:	44                   	inc    %esp
450b14:	61                   	popa
450b15:	38 75 61             	cmp    %dh,0x61(%ebp)
450b18:	69 30 39 42 53 6e    	imul   $0x6e534239,(%eax),%esi
450b1e:	53                   	push   %ebx
450b1f:	30 69 49             	xor    %ch,0x49(%ecx)
450b22:	43                   	inc    %ebx
450b23:	32 76 30             	xor    0x30(%esi),%dh
450b26:	42                   	inc    %edx
450b27:	51                   	push   %ecx
450b28:	46                   	inc    %esi
450b29:	70 34                	jo     0x450b5f
450b2b:	6e                   	outsb  %ds:(%esi),(%dx)
450b2c:	67 4c                	addr16 dec %esp
450b2e:	6e                   	outsb  %ds:(%esi),(%dx)
450b2f:	67 57                	addr16 push %edi
450b31:	31 73 34             	xor    %esi,0x34(%ebx)
450b34:	76 55                	jbe    0x450b8b
450b36:	44                   	inc    %esp
450b37:	4a                   	dec    %edx
450b38:	34 56                	xor    $0x56,%al
450b3a:	58                   	pop    %eax
450b3b:	77 73                	ja     0x450bb0
450b3d:	7a 4f                	jp     0x450b8e
450b3f:	4b                   	dec    %ebx
450b40:	38 47 6e             	cmp    %al,0x6e(%edi)
450b43:	42                   	inc    %edx
450b44:	32 39                	xor    (%ecx),%bh
450b46:	37                   	aaa
450b47:	50                   	push   %eax
450b48:	4b                   	dec    %ebx
450b49:	4e                   	dec    %esi
450b4a:	6f                   	outsl  %ds:(%esi),(%dx)
450b4b:	79 41                	jns    0x450b8e
450b4d:	66 78 2b             	data16 js 0x450b7b
450b50:	4d                   	dec    %ebp
450b51:	34 76                	xor    $0x76,%al
450b53:	6a 64                	push   $0x64
450b55:	6c                   	insb   (%dx),%es:(%edi)
450b56:	4f                   	dec    %edi
450b57:	79 52                	jns    0x450bab
450b59:	4a                   	dec    %edx
450b5a:	51                   	push   %ecx
450b5b:	4c                   	dec    %esp
450b5c:	4e                   	dec    %esi
450b5d:	44                   	inc    %esp
450b5e:	36 36 64 48          	ss ss fs dec %eax
450b62:	4e                   	dec    %esi
450b63:	2f                   	das
450b64:	34 37                	xor    $0x37,%al
450b66:	71 53                	jno    0x450bbb
450b68:	56                   	push   %esi
450b69:	2b 4a 51             	sub    0x51(%edx),%ecx
450b6c:	35 4b 64 32 68       	xor    $0x6832644b,%eax
450b71:	51                   	push   %ecx
450b72:	6d                   	insl   (%dx),%es:(%edi)
450b73:	50                   	push   %eax
450b74:	7a 4b                	jp     0x450bc1
450b76:	64 4e                	fs dec %esi
450b78:	57                   	push   %edi
450b79:	30 70 66             	xor    %dh,0x66(%eax)
450b7c:	6e                   	outsb  %ds:(%esi),(%dx)
450b7d:	4f                   	dec    %edi
450b7e:	58                   	pop    %eax
450b7f:	64 46                	fs inc %esi
450b81:	68 37 37 37 6e       	push   $0x6e373737
450b86:	37                   	aaa
450b87:	4c                   	dec    %esp
450b88:	6b 53 42 48          	imul   $0x48,0x42(%ebx),%edx
450b8c:	74 53                	je     0x450be1
450b8e:	2f                   	das
450b8f:	43                   	inc    %ebx
450b90:	66 4b                	dec    %bx
450b92:	70 45                	jo     0x450bd9
450b94:	4d                   	dec    %ebp
450b95:	54                   	push   %esp
450b96:	6b 4e 6a 4d          	imul   $0x4d,0x6a(%esi),%ecx
450b9a:	59                   	pop    %ecx
450b9b:	74 59                	je     0x450bf6
450b9d:	67 71 47             	addr16 jno 0x450be7
450ba0:	4e                   	dec    %esi
450ba1:	66 6d                	insw   (%dx),%es:(%edi)
450ba3:	62 50 57             	bound  %edx,0x57(%eax)
450ba6:	6f                   	outsl  %ds:(%esi),(%dx)
450ba7:	55                   	push   %ebp
450ba8:	73 35                	jae    0x450bdf
450baa:	42                   	inc    %edx
450bab:	41                   	inc    %ecx
450bac:	65 50                	gs push %eax
450bae:	57                   	push   %edi
450baf:	39 6f 4c             	cmp    %ebp,0x4c(%edi)
450bb2:	52                   	push   %edx
450bb3:	5a                   	pop    %edx
450bb4:	67 59                	addr16 pop %ecx
450bb6:	71 44                	jno    0x450bfc
450bb8:	36 46                	ss inc %esi
450bba:	65 46                	gs inc %esi
450bbc:	31 6f 38             	xor    %ebp,0x38(%edi)
450bbf:	79 67                	jns    0x450c28
450bc1:	37                   	aaa
450bc2:	58                   	pop    %eax
450bc3:	45                   	inc    %ebp
450bc4:	6a 31                	push   $0x31
450bc6:	65 79 32             	gs jns 0x450bfb
450bc9:	71 56                	jno    0x450c21
450bcb:	57                   	push   %edi
450bcc:	34 66                	xor    $0x66,%al
450bce:	50                   	push   %eax
450bcf:	6f                   	outsl  %ds:(%esi),(%dx)
450bd0:	49                   	dec    %ecx
450bd1:	34 4a                	xor    $0x4a,%al
450bd3:	71 6a                	jno    0x450c3f
450bd5:	4d                   	dec    %ebp