438ff8:	61                   	popa
438ff9:	43                   	inc    %ebx
438ffa:	42                   	inc    %edx
438ffb:	77 33                	ja     0x439030
438ffd:	45                   	inc    %ebp
438ffe:	31 4d 35             	xor    %ecx,0x35(%ebp)
439001:	64 5a                	fs pop %edx
439003:	52                   	push   %edx
439004:	75 35                	jne    0x43903b
439006:	4f                   	dec    %edi
439007:	30 42 66             	xor    %al,0x66(%edx)
43900a:	58                   	pop    %eax
43900b:	63 44 5a 50          	arpl   %eax,0x50(%edx,%ebx,2)
43900f:	5a                   	pop    %edx
439010:	47                   	inc    %edi
439011:	64 65 39 53 58       	fs cmp %edx,%gs:0x58(%ebx)
439016:	75 4e                	jne    0x439066
439018:	4e                   	dec    %esi
439019:	53                   	push   %ebx
43901a:	4b                   	dec    %ebx
43901b:	31 4f 47             	xor    %ecx,0x47(%edi)
43901e:	4e                   	dec    %esi
43901f:	39 44 79 62          	cmp    %eax,0x62(%ecx,%edi,2)
439023:	42                   	inc    %edx
439024:	54                   	push   %esp
439025:	31 6e 34             	xor    %ebp,0x34(%esi)
439028:	2b 63 32             	sub    0x32(%ebx),%esp
43902b:	77 56                	ja     0x439083
43902d:	39 57 30             	cmp    %edx,0x30(%edi)
439030:	2f                   	das
439031:	67 76 38             	addr16 jbe 0x43906c
439034:	35 31 6f 79 39       	xor    $0x39796f31,%eax
439039:	47                   	inc    %edi
43903a:	77 70                	ja     0x4390ac
43903c:	4d                   	dec    %ebp
43903d:	56                   	push   %esi
43903e:	54                   	push   %esp
43903f:	43                   	inc    %ebx
439040:	4c                   	dec    %esp
439041:	4e                   	dec    %esi
439042:	4f                   	dec    %edi
439043:	79 36                	jns    0x43907b
439045:	42                   	inc    %edx
439046:	58                   	pop    %eax
439047:	6e                   	outsb  %ds:(%esi),(%dx)
439048:	6b 7a 71 71          	imul   $0x71,0x71(%edx),%edi
43904c:	49                   	dec    %ecx
43904d:	66 65 38 37          	data16 cmp %dh,%gs:(%edi)
439051:	78 32                	js     0x439085
439053:	69 58 57 6f 52 77 50 	imul   $0x5077526f,0x57(%eax),%ebx
43905a:	31 35 41 62 76 56    	xor    %esi,0x56766241
439060:	67 31 5a 4d          	xor    %ebx,0x4d(%bp,%si)
439064:	73 67                	jae    0x4390cd
439066:	51                   	push   %ecx
439067:	6f                   	outsl  %ds:(%esi),(%dx)
439068:	64 79 33             	fs jns 0x43909e
43906b:	69 44 5a 4b 2f 59 4d 	imul   $0x474d592f,0x4b(%edx,%ebx,2),%eax
439072:	47
439073:	4a                   	dec    %edx
439074:	78 53                	js     0x4390c9
439076:	50                   	push   %eax
439077:	52                   	push   %edx
439078:	4c                   	dec    %esp
439079:	4d                   	dec    %ebp
43907a:	74 67                	je     0x4390e3
43907c:	75 32                	jne    0x4390b0
43907e:	79 4c                	jns    0x4390cc
439080:	51                   	push   %ecx
439081:	74 34                	je     0x4390b7
439083:	59                   	pop    %ecx
439084:	78 66                	js     0x4390ec
439086:	61                   	popa
439087:	37                   	aaa
439088:	2f                   	das
439089:	31 4e 48             	xor    %ecx,0x48(%esi)
43908c:	61                   	popa
43908d:	63 67 6d             	arpl   %esp,0x6d(%edi)
439090:	65 6e                	outsb  %gs:(%esi),(%dx)
439092:	68 39 31 51 4f       	push   $0x4f513139
439097:	62 57 72             	bound  %edx,0x72(%edi)
43909a:	66 5a                	pop    %dx
43909c:	50                   	push   %eax
43909d:	4b                   	dec    %ebx
43909e:	72 31                	jb     0x4390d1
4390a0:	64 35 64 41 35 35    	fs xor $0x35354164,%eax
4390a6:	56                   	push   %esi
4390a7:	6a 73                	push   $0x73
4390a9:	67 4d                	addr16 dec %ebp
4390ab:	79 70                	jns    0x43911d
4390ad:	36 73 4b             	ss jae 0x4390fb
4390b0:	55                   	push   %ebp
4390b1:	56                   	push   %esi
4390b2:	6c                   	insb   (%dx),%es:(%edi)
4390b3:	48                   	dec    %eax
4390b4:	36 4d                	ss dec %ebp
4390b6:	6c                   	insb   (%dx),%es:(%edi)
4390b7:	48                   	dec    %eax
4390b8:	70 43                	jo     0x4390fd
4390ba:	35 54 7a 52 33       	xor    $0x33527a54,%eax
4390bf:	55                   	push   %ebp
4390c0:	78 56                	js     0x439118
4390c2:	33 32                	xor    (%edx),%esi
4390c4:	7a 47                	jp     0x43910d
4390c6:	67 61                	addr16 popa
4390c8:	31 67 49             	xor    %esp,0x49(%edi)
4390cb:	42                   	inc    %edx
4390cc:	74 43                	je     0x439111
4390ce:	57                   	push   %edi
4390cf:	4a                   	dec    %edx
4390d0:	2b 41 71             	sub    0x71(%ecx),%eax
4390d3:	74 59                	je     0x43912e
4390d5:	6c                   	insb   (%dx),%es:(%edi)
4390d6:	50                   	push   %eax
4390d7:	74 70                	je     0x439149
4390d9:	77 37                	ja     0x439112
4390db:	39 7a 52             	cmp    %edi,0x52(%edx)
4390de:	74 35                	je     0x439115
4390e0:	66 62 43 75          	bound  %ax,0x75(%ebx)
4390e4:	64 49                	fs dec %ecx
4390e6:	5a                   	pop    %edx
4390e7:	41                   	inc    %ecx
4390e8:	30 31                	xor    %dh,(%ecx)
4390ea:	64 6a 32             	fs push $0x32
4390ed:	77 36                	ja     0x439125
4390ef:	59                   	pop    %ecx
4390f0:	53                   	push   %ebx
4390f1:	6c                   	insb   (%dx),%es:(%edi)
4390f2:	54                   	push   %esp
4390f3:	65 47                	gs inc %edi
4390f5:	66 78 73             	data16 js 0x43916b
4390f8:	68 77 50 6c 58       	push   $0x586c5077
4390fd:	6d                   	insl   (%dx),%es:(%edi)
4390fe:	75 49                	jne    0x439149
439100:	37                   	aaa
439101:	62 70 6c             	bound  %esi,0x6c(%eax)
439104:	31 31                	xor    %esi,(%ecx)
439106:	70 41                	jo     0x439149
439108:	4d                   	dec    %ebp
439109:	61                   	popa
43910a:	4a                   	dec    %edx
43910b:	50                   	push   %eax
43910c:	4b                   	dec    %ebx
43910d:	59                   	pop    %ecx
43910e:	42                   	inc    %edx
43910f:	58                   	pop    %eax
439110:	64 52                	fs push %edx
439112:	45                   	inc    %ebp
439113:	43                   	inc    %ebx
439114:	52                   	push   %edx
439115:	42                   	inc    %edx
439116:	61                   	popa
439117:	56                   	push   %esi
439118:	6a 6b                	push   $0x6b
43911a:	46                   	inc    %esi
43911b:	4d                   	dec    %ebp
43911c:	47                   	inc    %edi
43911d:	39 50 61             	cmp    %edx,0x61(%eax)
439120:	71 76                	jno    0x439198
439122:	4f                   	dec    %edi
439123:	54                   	push   %esp
439124:	63 39                	arpl   %edi,(%ecx)
439126:	4a                   	dec    %edx
439127:	66 39 79 45          	cmp    %di,0x45(%ecx)
43912b:	53                   	push   %ebx
43912c:	59                   	pop    %ecx
43912d:	73 6a                	jae    0x439199
43912f:	42                   	inc    %edx
439130:	4d                   	dec    %ebp
439131:	36 33 36             	xor    %ss:(%esi),%esi
439134:	39 46 4a             	cmp    %eax,0x4a(%esi)
439137:	55                   	push   %ebp
439138:	39 6e 44             	cmp    %ebp,0x44(%esi)
43913b:	4a                   	dec    %edx
43913c:	53                   	push   %ebx
43913d:	4f                   	dec    %edi
43913e:	44                   	inc    %esp
43913f:	6d                   	insl   (%dx),%es:(%edi)
439140:	68 75 62 68 4b       	push   $0x4b686275
439145:	4a                   	dec    %edx
439146:	6c                   	insb   (%dx),%es:(%edi)
439147:	77 34                	ja     0x43917d
439149:	4d                   	dec    %ebp
43914a:	75 54                	jne    0x4391a0
43914c:	6e                   	outsb  %ds:(%esi),(%dx)
43914d:	48                   	dec    %eax
43914e:	42                   	inc    %edx
43914f:	6a 58                	push   $0x58
439151:	4e                   	dec    %esi
439152:	63 4f 66             	arpl   %ecx,0x66(%edi)
439155:	33 6c 4d 6e          	xor    0x6e(%ebp,%ecx,2),%ebp
439159:	38 49 32             	cmp    %cl,0x32(%ecx)
43915c:	30 52 37             	xor    %dl,0x37(%edx)
43915f:	4b                   	dec    %ebx
439160:	6d                   	insl   (%dx),%es:(%edi)
439161:	5a                   	pop    %edx
439162:	45                   	inc    %ebp
439163:	78 49                	js     0x4391ae
439165:	31 42 76             	xor    %eax,0x76(%edx)
439168:	4b                   	dec    %ebx
439169:	36 7a 7a             	ss jp  0x4391e6
43916c:	4e                   	dec    %esi
43916d:	32 68 39             	xor    0x39(%eax),%ch
439170:	45                   	inc    %ebp
439171:	73 51                	jae    0x4391c4
439173:	6f                   	outsl  %ds:(%esi),(%dx)
439174:	36 51                	ss push %ecx
439176:	30 30                	xor    %dh,(%eax)
439178:	67 47                	addr16 inc %edi
43917a:	34 59                	xor    $0x59,%al
43917c:	79 4c                	jns    0x4391ca
43917e:	72 51                	jb     0x4391d1
439180:	76 4b                	jbe    0x4391cd
439182:	70 71                	jo     0x4391f5
439184:	64 52                	fs push %edx
439186:	38 32                	cmp    %dh,(%edx)
439188:	67 4a                	addr16 dec %edx
43918a:	54                   	push   %esp
43918b:	44                   	inc    %esp
43918c:	43                   	inc    %ebx
43918d:	68 6f 66 31 54       	push   $0x5431666f
439192:	30 4d 4b             	xor    %cl,0x4b(%ebp)
439195:	6c                   	insb   (%dx),%es:(%edi)
439196:	35 53 65 7a 2f       	xor    $0x2f7a6553,%eax
43919b:	75 44                	jne    0x4391e1
43919d:	6d                   	insl   (%dx),%es:(%edi)
43919e:	32 2b                	xor    (%ebx),%ch
4391a0:	32 33                	xor    (%ebx),%dh
4391a2:	66 77 2f             	data16 ja 0x4391d4
4391a5:	66 70 63             	data16 jo 0x43920b
4391a8:	4b                   	dec    %ebx
4391a9:	47                   	inc    %edi
4391aa:	49                   	dec    %ecx
4391ab:	4e                   	dec    %esi
4391ac:	64 48                	fs dec %eax
4391ae:	2f                   	das
4391af:	43                   	inc    %ebx
4391b0:	43                   	inc    %ebx
4391b1:	77 74                	ja     0x439227
4391b3:	58                   	pop    %eax
4391b4:	78 54                	js     0x43920a
4391b6:	4e                   	dec    %esi
4391b7:	56                   	push   %esi
4391b8:	6b 65 51 4c          	imul   $0x4c,0x51(%ebp),%esp
4391bc:	46                   	inc    %esi
4391bd:	42                   	inc    %edx
4391be:	6e                   	outsb  %ds:(%esi),(%dx)
4391bf:	77 51                	ja     0x439212
4391c1:	35 61 39 5a 78       	xor    $0x785a3961,%eax
4391c6:	68 48 42 70 6e       	push   $0x6e704248
4391cb:	48                   	dec    %eax
4391cc:	69 37 2f 64 37 6c    	imul   $0x6c37642f,(%edi),%esi
4391d2:	58                   	pop    %eax
4391d3:	47                   	inc    %edi
4391d4:	41                   	inc    %ecx
4391d5:	4d                   	dec    %ebp
4391d6:	46                   	inc    %esi
4391d7:	77 6e                	ja     0x439247
4391d9:	68 38 63 74 59       	push   $0x59746338
4391de:	70 63                	jo     0x439243
4391e0:	79 61                	jns    0x439243
4391e2:	44                   	inc    %esp
4391e3:	75 55                	jne    0x43923a
4391e5:	71 5a                	jno    0x439241
4391e7:	71 4e                	jno    0x439237
4391e9:	79 6f                	jns    0x43925a
4391eb:	66 68 63 51          	pushw  $0x5163
4391ef:	65 31 66 66          	xor    %esp,%gs:0x66(%esi)
4391f3:	4c                   	dec    %esp
4391f4:	57                   	push   %edi
4391f5:	4e                   	dec    %esi
4391f6:	39 33                	cmp    %esi,(%ebx)
4391f8:	7a 79                	jp     0x439273
4391fa:	68 41 47 41 77       	push   $0x77414741
4391ff:	62 78 34             	bound  %edi,0x34(%eax)
439202:	42                   	inc    %edx
439203:	72 59                	jb     0x43925e
439205:	63 42 34             	arpl   %eax,0x34(%edx)
439208:	56                   	push   %esi
439209:	4b                   	dec    %ebx
43920a:	34 75                	xor    $0x75,%al
43920c:	6f                   	outsl  %ds:(%esi),(%dx)
43920d:	69 59 49 78 78 76 46 	imul   $0x46767878,0x49(%ecx),%ebx
439214:	34 44                	xor    $0x44,%al
439216:	75 6a                	jne    0x439282
439218:	6d                   	insl   (%dx),%es:(%edi)
439219:	43                   	inc    %ebx
43921a:	64 37                	fs aaa
43921c:	7a 66                	jp     0x439284
43921e:	66 66 6c             	data16 data16 insb (%dx),%es:(%edi)
439221:	42                   	inc    %edx
439222:	6d                   	insl   (%dx),%es:(%edi)
439223:	50                   	push   %eax
439224:	45                   	inc    %ebp
439225:	33 6e 7a             	xor    0x7a(%esi),%ebp
439228:	39 62 5a             	cmp    %esp,0x5a(%edx)
43922b:	31 4c 52 48          	xor    %ecx,0x48(%edx,%edx,2)
43922f:	5a                   	pop    %edx
439230:	6d                   	insl   (%dx),%es:(%edi)
439231:	64 4a                	fs dec %edx
439233:	2f                   	das
439234:	31 39                	xor    %edi,(%ecx)
439236:	44                   	inc    %esp
439237:	75 36                	jne    0x43926f
439239:	30 70 57             	xor    %dh,0x57(%eax)
43923c:	54                   	push   %esp
43923d:	54                   	push   %esp
43923e:	68 67 63 50 76       	push   $0x76506367
439243:	74 75                	je     0x4392ba
439245:	44                   	inc    %esp
439246:	61                   	popa
439247:	2f                   	das
439248:	5a                   	pop    %edx
439249:	6a 30                	push   $0x30
43924b:	73 68                	jae    0x4392b5
43924d:	75 79                	jne    0x4392c8
43924f:	37                   	aaa
439250:	61                   	popa
439251:	78 51                	js     0x4392a4
439253:	69 77 62 4d 4e 64 4f 	imul   $0x4f644e4d,0x62(%edi),%esi
43925a:	45                   	inc    %ebp
43925b:	64 33 4a 53          	xor    %fs:0x53(%edx),%ecx
43925f:	4d                   	dec    %ebp
439260:	49                   	dec    %ecx
439261:	33 71 43             	xor    0x43(%ecx),%esi
439264:	6a 31                	push   $0x31
439266:	38 61 2b             	cmp    %ah,0x2b(%ecx)
439269:	2b 62 4d             	sub    0x4d(%edx),%esp
43926c:	75 78                	jne    0x4392e6
43926e:	50                   	push   %eax
43926f:	4e                   	dec    %esi
439270:	67 50                	addr16 push %eax
439272:	63 75 62             	arpl   %esi,0x62(%ebp)
439275:	6f                   	outsl  %ds:(%esi),(%dx)
439276:	31 30                	xor    %esi,(%eax)
439278:	68 2b 51 33 36       	push   $0x3633512b
43927d:	63 35 4c 6d 5a 77    	arpl   %esi,0x775a6d4c
439283:	2b 44 61 42          	sub    0x42(%ecx,%eiz,2),%eax
439287:	4d                   	dec    %ebp
439288:	6c                   	insb   (%dx),%es:(%edi)
439289:	73 67                	jae    0x4392f2
43928b:	34 6d                	xor    $0x6d,%al
43928d:	70 70                	jo     0x4392ff
43928f:	67 39 59 58          	cmp    %ebx,0x58(%bx,%di)
439293:	79 48                	jns    0x4392dd
439295:	42                   	inc    %edx
439296:	6e                   	outsb  %ds:(%esi),(%dx)
439297:	4b                   	dec    %ebx
439298:	4c                   	dec    %esp
439299:	41                   	inc    %ecx
43929a:	78 42                	js     0x4392de