439f65:	54                   	push   %esp
439f66:	70 6a                	jo     0x439fd2
439f68:	56                   	push   %esi
439f69:	70 44                	jo     0x439faf
439f6b:	54                   	push   %esp
439f6c:	72 32                	jb     0x439fa0
439f6e:	58                   	pop    %eax
439f6f:	43                   	inc    %ebx
439f70:	6e                   	outsb  %ds:(%esi),(%dx)
439f71:	46                   	inc    %esi
439f72:	32 4d 2f             	xor    0x2f(%ebp),%cl
439f75:	36 4a                	ss dec %edx
439f77:	41                   	inc    %ecx
439f78:	2f                   	das
439f79:	67 71 4c             	addr16 jno 0x439fc8
439f7c:	78 36                	js     0x439fb4
439f7e:	71 42                	jno    0x439fc2
439f80:	66 53                	push   %bx
439f82:	64 68 50 61 6f 79    	fs push $0x796f6150
439f88:	38 4d 4d             	cmp    %cl,0x4d(%ebp)
439f8b:	59                   	pop    %ecx
439f8c:	38 56 45             	cmp    %dl,0x45(%esi)
439f8f:	6f                   	outsl  %ds:(%esi),(%dx)
439f90:	58                   	pop    %eax
439f91:	49                   	dec    %ecx
439f92:	52                   	push   %edx
439f93:	66 47                	inc    %di
439f95:	2f                   	das
439f96:	61                   	popa
439f97:	4e                   	dec    %esi
439f98:	49                   	dec    %ecx
439f99:	50                   	push   %eax
439f9a:	2f                   	das
439f9b:	2b 65 76             	sub    0x76(%ebp),%esp
439f9e:	52                   	push   %edx
439f9f:	62 6d 66             	bound  %ebp,0x66(%ebp)
439fa2:	55                   	push   %ebp
439fa3:	7a 69                	jp     0x43a00e
439fa5:	71 53                	jno    0x439ffa
439fa7:	45                   	inc    %ebp
439fa8:	64 33 42 57          	xor    %fs:0x57(%edx),%eax
439fac:	48                   	dec    %eax
439fad:	78 37                	js     0x439fe6
439faf:	43                   	inc    %ebx
439fb0:	50                   	push   %eax
439fb1:	31 74 56 6e          	xor    %esi,0x6e(%esi,%edx,2)
439fb5:	41                   	inc    %ecx
439fb6:	4d                   	dec    %ebp
439fb7:	58                   	pop    %eax
439fb8:	37                   	aaa
439fb9:	37                   	aaa
439fba:	67 48                	addr16 dec %eax
439fbc:	56                   	push   %esi
439fbd:	41                   	inc    %ecx
439fbe:	48                   	dec    %eax
439fbf:	4c                   	dec    %esp
439fc0:	78 64                	js     0x43a026
439fc2:	55                   	push   %ebp
439fc3:	36 4d                	ss dec %ebp
439fc5:	4d                   	dec    %ebp
439fc6:	78 58                	js     0x43a020
439fc8:	6e                   	outsb  %ds:(%esi),(%dx)
439fc9:	78 33                	js     0x439ffe
439fcb:	79 47                	jns    0x43a014
439fcd:	6b 64 52 48 31       	imul   $0x31,0x48(%edx,%edx,2),%esp
439fd2:	4d                   	dec    %ebp
439fd3:	69 4a 71 76 38 68 59 	imul   $0x59683876,0x71(%edx),%ecx
439fda:	53                   	push   %ebx
439fdb:	6c                   	insb   (%dx),%es:(%edi)
439fdc:	71 6f                	jno    0x43a04d
439fde:	53                   	push   %ebx
439fdf:	61                   	popa
439fe0:	38 51 6f             	cmp    %dl,0x6f(%ecx)
439fe3:	78 33                	js     0x43a018
439fe5:	49                   	dec    %ecx
439fe6:	33 5a 36             	xor    0x36(%edx),%ebx
439fe9:	77 49                	ja     0x43a034
439feb:	6d                   	insl   (%dx),%es:(%edi)
439fec:	47                   	inc    %edi
439fed:	38 2f                	cmp    %ch,(%edi)
439fef:	51                   	push   %ecx
439ff0:	42                   	inc    %edx
439ff1:	35 54 4b 46 39       	xor    $0x39464b54,%eax
439ff6:	4a                   	dec    %edx
439ff7:	75 4b                	jne    0x43a044
439ff9:	71 4a                	jno    0x43a045
439ffb:	68 76 2b 4f 78       	push   $0x784f2b76
43a000:	46                   	inc    %esi
43a001:	30 54 68 4b          	xor    %dl,0x4b(%eax,%ebp,2)
43a005:	4d                   	dec    %ebp
43a006:	4d                   	dec    %ebp
43a007:	70 70                	jo     0x43a079
43a009:	73 71                	jae    0x43a07c
43a00b:	7a 64                	jp     0x43a071
43a00d:	49                   	dec    %ecx
43a00e:	31 48 4e             	xor    %ecx,0x4e(%eax)
43a011:	71 5a                	jno    0x43a06d
43a013:	37                   	aaa
43a014:	34 55                	xor    $0x55,%al
43a016:	36 6b 68 48 63       	imul   $0x63,%ss:0x48(%eax),%ebp
43a01b:	55                   	push   %ebp
43a01c:	37                   	aaa
43a01d:	62 6e 54             	bound  %ebp,0x54(%esi)
43a020:	55                   	push   %ebp
43a021:	49                   	dec    %ecx
43a022:	62 68 2f             	bound  %ebp,0x2f(%eax)
43a025:	73 57                	jae    0x43a07e
43a027:	67 2b 4b 5a          	sub    0x5a(%bp,%di),%ecx
43a02b:	55                   	push   %ebp
43a02c:	55                   	push   %ebp
43a02d:	59                   	pop    %ecx
43a02e:	51                   	push   %ecx
43a02f:	57                   	push   %edi
43a030:	6e                   	outsb  %ds:(%esi),(%dx)
43a031:	50                   	push   %eax
43a032:	49                   	dec    %ecx
43a033:	6e                   	outsb  %ds:(%esi),(%dx)
43a034:	75 66                	jne    0x43a09c
43a036:	44                   	inc    %esp
43a037:	44                   	inc    %esp
43a038:	30 79 5a             	xor    %bh,0x5a(%ecx)
43a03b:	70 42                	jo     0x43a07f
43a03d:	37                   	aaa
43a03e:	2b 54 4c 63          	sub    0x63(%esp,%ecx,2),%edx
43a042:	7a 59                	jp     0x43a09d
43a044:	64 6f                	outsl  %fs:(%esi),(%dx)
43a046:	62 33                	bound  %esi,(%ebx)
43a048:	69 36 47 4f 50 46    	imul   $0x46504f47,(%esi),%esi
43a04e:	76 39                	jbe    0x43a089
43a050:	71 74                	jno    0x43a0c6
43a052:	56                   	push   %esi
43a053:	62 45 4d             	bound  %eax,0x4d(%ebp)
43a056:	68 74 66 6f 6e       	push   $0x6e6f6674
43a05b:	6f                   	outsl  %ds:(%esi),(%dx)
43a05c:	79 5a                	jns    0x43a0b8
43a05e:	70 6c                	jo     0x43a0cc
43a060:	57                   	push   %edi
43a061:	49                   	dec    %ecx
43a062:	56                   	push   %esi
43a063:	6d                   	insl   (%dx),%es:(%edi)
43a064:	4d                   	dec    %ebp
43a065:	39 33                	cmp    %esi,(%ebx)
43a067:	34 32                	xor    $0x32,%al
43a069:	75 46                	jne    0x43a0b1
43a06b:	66 42                	inc    %dx
43a06d:	47                   	inc    %edi
43a06e:	63 4a 47             	arpl   %ecx,0x47(%edx)
43a071:	4a                   	dec    %edx
43a072:	45                   	inc    %ebp
43a073:	45                   	inc    %ebp
43a074:	58                   	pop    %eax
43a075:	67 42                	addr16 inc %edx
43a077:	48                   	dec    %eax
43a078:	45                   	inc    %ebp
43a079:	4d                   	dec    %ebp
43a07a:	65 55                	gs push %ebp
43a07c:	53                   	push   %ebx
43a07d:	41                   	inc    %ecx
43a07e:	33 46 61             	xor    0x61(%esi),%eax
43a081:	4c                   	dec    %esp
43a082:	76 5a                	jbe    0x43a0de
43a084:	47                   	inc    %edi
43a085:	4f                   	dec    %edi
43a086:	46                   	inc    %esi
43a087:	35 52 32 6e 31       	xor    $0x316e3252,%eax
43a08c:	54                   	push   %esp
43a08d:	6f                   	outsl  %ds:(%esi),(%dx)
43a08e:	4d                   	dec    %ebp
43a08f:	71 76                	jno    0x43a107
43a091:	59                   	pop    %ecx
43a092:	31 77 2f             	xor    %esi,0x2f(%edi)
43a095:	77 6f                	ja     0x43a106
43a097:	6f                   	outsl  %ds:(%esi),(%dx)
43a098:	6f                   	outsl  %ds:(%esi),(%dx)
43a099:	62 56 4f             	bound  %edx,0x4f(%esi)
43a09c:	63 43 4f             	arpl   %eax,0x4f(%ebx)
43a09f:	44                   	inc    %esp
43a0a0:	75 2b                	jne    0x43a0cd
43a0a2:	54                   	push   %esp
43a0a3:	38 69 31             	cmp    %ch,0x31(%ecx)
43a0a6:	79 65                	jns    0x43a10d
43a0a8:	48                   	dec    %eax
43a0a9:	64 53                	fs push %ebx
43a0ab:	4c                   	dec    %esp
43a0ac:	7a 31                	jp     0x43a0df
43a0ae:	62 37                	bound  %esi,(%edi)
43a0b0:	5a                   	pop    %edx
43a0b1:	75 5a                	jne    0x43a10d
43a0b3:	4f                   	dec    %edi
43a0b4:	7a 65                	jp     0x43a11b
43a0b6:	45                   	inc    %ebp
43a0b7:	4e                   	dec    %esi
43a0b8:	55                   	push   %ebp
43a0b9:	71 72                	jno    0x43a12d
43a0bb:	41                   	inc    %ecx
43a0bc:	31 52 41             	xor    %edx,0x41(%edx)
43a0bf:	4b                   	dec    %ebx
43a0c0:	6e                   	outsb  %ds:(%esi),(%dx)
43a0c1:	51                   	push   %ecx
43a0c2:	37                   	aaa
43a0c3:	73 63                	jae    0x43a128
43a0c5:	63 70 6b             	arpl   %esi,0x6b(%eax)
43a0c8:	39 49 57             	cmp    %ecx,0x57(%ecx)
43a0cb:	56                   	push   %esi
43a0cc:	4e                   	dec    %esi
43a0cd:	59                   	pop    %ecx
43a0ce:	50                   	push   %eax
43a0cf:	6a 51                	push   $0x51
43a0d1:	36 52                	ss push %edx
43a0d3:	64 38 33             	cmp    %dh,%fs:(%ebx)
43a0d6:	45                   	inc    %ebp
43a0d7:	52                   	push   %edx
43a0d8:	43                   	inc    %ebx
43a0d9:	64 7a 61             	fs jp  0x43a13d
43a0dc:	41                   	inc    %ecx
43a0dd:	71 33                	jno    0x43a112
43a0df:	4d                   	dec    %ebp
43a0e0:	66 6a 33             	pushw  $0x33
43a0e3:	37                   	aaa
43a0e4:	59                   	pop    %ecx
43a0e5:	4b                   	dec    %ebx
43a0e6:	6a 69                	push   $0x69
43a0e8:	4b                   	dec    %ebx
43a0e9:	6e                   	outsb  %ds:(%esi),(%dx)
43a0ea:	65 76 34             	gs jbe 0x43a121
43a0ed:	4c                   	dec    %esp
43a0ee:	56                   	push   %esi
43a0ef:	37                   	aaa
43a0f0:	49                   	dec    %ecx
43a0f1:	39 7a 35             	cmp    %edi,0x35(%edx)
43a0f4:	43                   	inc    %ebx
43a0f5:	55                   	push   %ebp
43a0f6:	30 55 53             	xor    %dl,0x53(%ebp)
43a0f9:	78 47                	js     0x43a142
43a0fb:	5a                   	pop    %edx
43a0fc:	69 6e 37 65 41 31 6c 	imul   $0x6c314165,0x37(%esi),%ebp
43a103:	64 48                	fs dec %eax
43a105:	73 6e                	jae    0x43a175
43a107:	41                   	inc    %ecx
43a108:	4d                   	dec    %ebp
43a109:	75 75                	jne    0x43a180
43a10b:	51                   	push   %ecx
43a10c:	4d                   	dec    %ebp
43a10d:	2f                   	das
43a10e:	42                   	inc    %edx
43a10f:	43                   	inc    %ebx
43a110:	39 34 75 6a 5a 6c 46 	cmp    %esi,0x466c5a6a(,%esi,2)
43a117:	56                   	push   %esi
43a118:	4d                   	dec    %ebp
43a119:	57                   	push   %edi
43a11a:	4c                   	dec    %esp
43a11b:	58                   	pop    %eax
43a11c:	48                   	dec    %eax
43a11d:	66 50                	push   %ax
43a11f:	63 47 6c             	arpl   %eax,0x6c(%edi)
43a122:	65 4f                	gs dec %edi
43a124:	2b 55 4e             	sub    0x4e(%ebp),%edx
43a127:	4a                   	dec    %edx
43a128:	4a                   	dec    %edx
43a129:	4f                   	dec    %edi
43a12a:	4c                   	dec    %esp
43a12b:	53                   	push   %ebx
43a12c:	34 79                	xor    $0x79,%al
43a12e:	76 6c                	jbe    0x43a19c
43a130:	51                   	push   %ecx
43a131:	64 54                	fs push %esp
43a133:	77 53                	ja     0x43a188
43a135:	67 79 4b             	addr16 jns 0x43a183
43a138:	50                   	push   %eax
43a139:	4a                   	dec    %edx
43a13a:	45                   	inc    %ebp
43a13b:	59                   	pop    %ecx
43a13c:	75 51                	jne    0x43a18f
43a13e:	63 52 47             	arpl   %edx,0x47(%edx)
43a141:	30 68 48             	xor    %ch,0x48(%eax)
43a144:	4d                   	dec    %ebp
43a145:	37                   	aaa
43a146:	65 44                	gs inc %esp
43a148:	72 37                	jb     0x43a181
43a14a:	68 6f 4e 63 35       	push   $0x35634e6f
43a14f:	58                   	pop    %eax
43a150:	4b                   	dec    %ebx
43a151:	4a                   	dec    %edx
43a152:	72 5a                	jb     0x43a1ae
43a154:	32 76 64             	xor    0x64(%esi),%dh
43a157:	77 6a                	ja     0x43a1c3
43a159:	62 71 7a             	bound  %esi,0x7a(%ecx)
43a15c:	4a                   	dec    %edx
43a15d:	6c                   	insb   (%dx),%es:(%edi)
43a15e:	30 58 44             	xor    %bl,0x44(%eax)
43a161:	75 4b                	jne    0x43a1ae
43a163:	34 44                	xor    $0x44,%al
43a165:	41                   	inc    %ecx
43a166:	69 43 63 6f 67 6a 72 	imul   $0x726a676f,0x63(%ebx),%eax
43a16d:	76 4c                	jbe    0x43a1bb
43a16f:	6e                   	outsb  %ds:(%esi),(%dx)
43a170:	41                   	inc    %ecx
43a171:	42                   	inc    %edx
43a172:	4f                   	dec    %edi
43a173:	4e                   	dec    %esi
43a174:	34 38                	xor    $0x38,%al
43a176:	2b 74 75 35          	sub    0x35(%ebp,%esi,2),%esi
43a17a:	6f                   	outsl  %ds:(%esi),(%dx)
43a17b:	6e                   	outsb  %ds:(%esi),(%dx)
43a17c:	58                   	pop    %eax
43a17d:	33 4c 4c 30          	xor    0x30(%esp,%ecx,2),%ecx
43a181:	67 71 6c             	addr16 jno 0x43a1f0
43a184:	4e                   	dec    %esi
43a185:	49                   	dec    %ecx
43a186:	4f                   	dec    %edi
43a187:	32 69 77             	xor    0x77(%ecx),%ch
43a18a:	52                   	push   %edx
43a18b:	6b 55 78 46          	imul   $0x46,0x78(%ebp),%edx
43a18f:	74 71                	je     0x43a202
43a191:	74 49                	je     0x43a1dc
43a193:	4b                   	dec    %ebx
43a194:	66 2f                	data16 das
43a196:	76 55                	jbe    0x43a1ed
43a198:	6a 6a                	push   $0x6a
43a19a:	38 48 43             	cmp    %cl,0x43(%eax)
43a19d:	32 50 57             	xor    0x57(%eax),%dl
43a1a0:	68 31 47 4f 36       	push   $0x364f4731
43a1a5:	41                   	inc    %ecx
43a1a6:	70 58                	jo     0x43a200
43a1a8:	4d                   	dec    %ebp
43a1a9:	57                   	push   %edi
43a1aa:	4b                   	dec    %ebx
43a1ab:	43                   	inc    %ebx
43a1ac:	67 57                	addr16 push %edi
43a1ae:	61                   	popa
43a1af:	72 72                	jb     0x43a223
43a1b1:	4a                   	dec    %edx
43a1b2:	2b 49 61             	sub    0x61(%ecx),%ecx
43a1b5:	51                   	push   %ecx
43a1b6:	46                   	inc    %esi
43a1b7:	55                   	push   %ebp
43a1b8:	49                   	dec    %ecx
43a1b9:	42                   	inc    %edx
43a1ba:	34 5a                	xor    $0x5a,%al
43a1bc:	4c                   	dec    %esp
43a1bd:	67 47                	addr16 inc %edi
43a1bf:	44                   	inc    %esp
43a1c0:	41                   	inc    %ecx
43a1c1:	4f                   	dec    %edi
43a1c2:	4b                   	dec    %ebx
43a1c3:	33 53 61             	xor    0x61(%ebx),%edx
43a1c6:	70 46                	jo     0x43a20e
43a1c8:	36 42                	ss inc %edx
43a1ca:	48                   	dec    %eax
43a1cb:	66 4a                	dec    %dx