46312b:	41                   	inc    %ecx
46312c:	41                   	inc    %ecx
46312d:	42                   	inc    %edx
46312e:	6a 49                	push   $0x49
463130:	4d                   	dec    %ebp
463131:	2f                   	das
463132:	39 68 52             	cmp    %ebp,0x52(%eax)
463135:	78 68                	js     0x46319f
463137:	49                   	dec    %ecx
463138:	4d                   	dec    %ebp
463139:	56                   	push   %esi
46313a:	33 71 53             	xor    0x53(%ecx),%esi
46313d:	56                   	push   %esi
46313e:	5a                   	pop    %edx
46313f:	6d                   	insl   (%dx),%es:(%edi)
463140:	69 44 31 53 2b 6a 58 	imul   $0x49586a2b,0x53(%ecx,%esi,1),%eax
463147:	49
463148:	43                   	inc    %ebx
463149:	56                   	push   %esi
46314a:	4c                   	dec    %esp
46314b:	36 4e                	ss dec %esi
46314d:	64 5a                	fs pop %edx
46314f:	49                   	dec    %ecx
463150:	41                   	inc    %ecx
463151:	49                   	dec    %ecx
463152:	41                   	inc    %ecx
463153:	41                   	inc    %ecx
463154:	41                   	inc    %ecx
463155:	42                   	inc    %edx
463156:	6a 46                	push   $0x46
463158:	43                   	inc    %ebx
463159:	44                   	inc    %esp
46315a:	75 66                	jne    0x4631c2
46315c:	48                   	dec    %eax
46315d:	53                   	push   %ebx
46315e:	74 5a                	je     0x4631ba
463160:	69 43 79 51 53 6e 34 	imul   $0x346e5351,0x79(%ebx),%eax
463167:	59                   	pop    %ecx
463168:	53                   	push   %ebx
463169:	44                   	inc    %esp
46316a:	34 61                	xor    $0x61,%al
46316c:	63 45 50             	arpl   %eax,0x50(%ebp)
46316f:	57                   	push   %edi
463170:	43                   	inc    %ebx
463171:	44                   	inc    %esp
463172:	73 77                	jae    0x4631eb
463174:	4a                   	dec    %edx
463175:	66 72 59             	data16 jb 0x4631d1
463178:	57                   	push   %edi
463179:	59                   	pop    %ecx
46317a:	67 41                	addr16 inc %ecx
46317c:	77 41                	ja     0x4631bf
46317e:	41                   	inc    %ecx
46317f:	41                   	inc    %ecx
463180:	47                   	inc    %edi
463181:	4e                   	dec    %esi
463182:	6d                   	insl   (%dx),%es:(%edi)
463183:	49                   	dec    %ecx
463184:	41                   	inc    %ecx
463185:	49                   	dec    %ecx
463186:	41                   	inc    %ecx
463187:	41                   	inc    %ecx
463188:	41                   	inc    %ecx
463189:	42                   	inc    %edx
46318a:	69 49 4d 67 4a 42 74 	imul   $0x74424a67,0x4d(%ecx),%ecx
463191:	64 59                	fs pop %ecx
463193:	6a 52                	push   $0x52
463195:	38 41 41             	cmp    %al,0x41(%ecx)
463198:	41                   	inc    %ecx
463199:	45                   	inc    %ebp
46319a:	55                   	push   %ebp
46319b:	62 79 77             	bound  %edi,0x77(%ecx)
46319e:	41                   	inc    %ecx
46319f:	41                   	inc    %ecx
4631a0:	41                   	inc    %ecx
4631a1:	72 2b                	jb     0x4631ce
4631a3:	44                   	inc    %esp
4631a4:	67 59                	addr16 pop %ecx
4631a6:	41                   	inc    %ecx
4631a7:	49                   	dec    %ecx
4631a8:	50                   	push   %eax
4631a9:	50                   	push   %eax
4631aa:	5a                   	pop    %edx
4631ab:	49                   	dec    %ecx
4631ac:	2f                   	das
4631ad:	31 6d 49             	xor    %ebp,0x49(%ebp)
4631b0:	4e                   	dec    %esi
4631b1:	7a 5a                	jp     0x46320d
4631b3:	49                   	dec    %ecx
4631b4:	2f                   	das
4631b5:	31 59 2f             	xor    %ebx,0x2f(%ecx)
4631b8:	67 34 57             	addr16 xor $0x57,%al
4631bb:	41                   	inc    %ecx
4631bc:	44                   	inc    %esp
4631bd:	68 37 37 50 2f       	push   $0x2f503737
4631c2:	2f                   	das
4631c3:	2f                   	das
4631c4:	67 77 42             	addr16 ja 0x463209
4631c7:	41                   	inc    %ecx
4631c8:	43                   	inc    %ebx
4631c9:	43                   	inc    %ebx
4631ca:	57                   	push   %edi
4631cb:	6e                   	outsb  %ds:(%esi),(%dx)
4631cc:	4d                   	dec    %ebp
4631cd:	67 44                	addr16 inc %esp
4631cf:	49                   	dec    %ecx
4631d0:	4d                   	dec    %ebp
4631d1:	55                   	push   %ebp
4631d2:	74 76                	je     0x46324a
4631d4:	2f                   	das
4631d5:	42                   	inc    %edx
4631d6:	68 5a 57 5a 6c       	push   $0x6c5a575a
4631db:	5a                   	pop    %edx
4631dc:	69 41 48 4a 44 4c 6d 	imul   $0x6d4c444a,0x48(%ecx),%eax
4631e3:	59                   	pop    %ecx
4631e4:	53                   	push   %ebx
4631e5:	42                   	inc    %edx
4631e6:	30 6c 55 55          	xor    %ch,0x55(%ebp,%edx,2)
4631ea:	56                   	push   %esi
4631eb:	57                   	push   %edi
4631ec:	57                   	push   %edi
4631ed:	62 2b                	bound  %ebp,(%ebx)
4631ef:	44                   	inc    %esp
4631f0:	41                   	inc    %ecx
4631f1:	45                   	inc    %ebp
4631f2:	41                   	inc    %ecx
4631f3:	49                   	dec    %ecx
4631f4:	4a                   	dec    %edx
4631f5:	63 58 56             	arpl   %ebx,0x56(%eax)
4631f8:	73 38                	jae    0x463232
4631fa:	67 72 64             	addr16 jb 0x463261
4631fd:	39 4a 34             	cmp    %ecx,0x34(%edx)
463200:	32 45 67             	xor    0x67(%ebp),%al
463203:	61                   	popa
463204:	4a                   	dec    %edx
463205:	65 37                	gs aaa
463207:	39 6c 6c 6c          	cmp    %ebp,0x6c(%esp,%ebp,2)
46320b:	49                   	dec    %ecx
46320c:	49                   	dec    %ecx
46320d:	51                   	push   %ecx
46320e:	46                   	inc    %esi
46320f:	4e                   	dec    %esi
463210:	66 78 5a             	data16 js 0x46326d
463213:	5a                   	pop    %edx
463214:	53                   	push   %ebx
463215:	42                   	inc    %edx
463216:	57                   	push   %edi
463217:	64 59                	fs pop %ecx
463219:	67 5a                	addr16 pop %edx
46321b:	59                   	pop    %ecx
46321c:	53                   	push   %ebx
46321d:	44                   	inc    %esp
46321e:	77 51                	ja     0x463271
463220:	78 45                	js     0x463267
463222:	6f                   	outsl  %ds:(%esi),(%dx)
463223:	57                   	push   %edi
463224:	53                   	push   %ebx
463225:	41                   	inc    %ecx
463226:	44                   	inc    %esp
463227:	41                   	inc    %ecx
463228:	41                   	inc    %ecx
463229:	41                   	inc    %ecx
46322a:	41                   	inc    %ecx
46322b:	59                   	pop    %ecx
46322c:	32 61 52             	xor    0x52(%ecx),%ah
46322f:	49                   	dec    %ecx
463230:	46                   	inc    %esi
463231:	4f                   	dec    %edi
463232:	32 44 75 6b          	xor    0x6b(%ebp,%esi,2),%al
463236:	67 58                	addr16 pop %eax
463238:	57                   	push   %edi
463239:	48                   	dec    %eax
46323a:	61                   	popa
46323b:	44                   	inc    %esp
46323c:	31 6b 67             	xor    %ebp,0x67(%ebx)
46323f:	2f                   	das
463240:	78 31                	js     0x463273
463242:	41                   	inc    %ecx
463243:	38 32                	cmp    %dh,(%edx)
463245:	46                   	inc    %esi
463246:	6c                   	insb   (%dx),%es:(%edi)
463247:	49                   	dec    %ecx
463248:	41                   	inc    %ecx
463249:	74 4a                	je     0x463295
46324b:	64 43                	fs inc %ebx
46324d:	70 59                	jo     0x4632a8
46324f:	59                   	pop    %ecx
463250:	64 4b                	fs dec %ebx
463252:	63 2f                	arpl   %ebp,(%edi)
463254:	67 77 42             	addr16 ja 0x463299
463257:	41                   	inc    %ecx
463258:	43                   	inc    %ebx
463259:	43                   	inc    %ebx
46325a:	4f                   	dec    %edi
46325b:	49                   	dec    %ecx
46325c:	49                   	dec    %ecx
46325d:	45                   	inc    %ebp
46325e:	6b 5a 53 43          	imul   $0x43,0x53(%edx),%ebx
463262:	74 49                	je     0x4632ad
463264:	49                   	dec    %ecx
463265:	45                   	inc    %ebp
463266:	6b 57 50 34          	imul   $0x34,0x50(%edi),%edx
46326a:	4d                   	dec    %ebp
46326b:	41                   	inc    %ecx
46326c:	51                   	push   %ecx
46326d:	41                   	inc    %ecx
46326e:	67 30 6c 57          	xor    %ch,0x57(%si)
463272:	48                   	dec    %eax
463273:	35 69 41 42 41       	xor    $0x41424169,%eax
463278:	41                   	inc    %ecx
463279:	41                   	inc    %ecx
46327a:	41                   	inc    %ecx
46327b:	59                   	pop    %ecx
46327c:	69 42 4a 30 65 44 6e 	imul   $0x6e446530,0x4a(%edx),%eax
463283:	59                   	pop    %ecx
463284:	53                   	push   %ebx
463285:	42                   	inc    %edx
463286:	52                   	push   %edx
463287:	30 37                	xor    %dh,(%edi)
463289:	67 52                	addr16 push %edx
46328b:	57                   	push   %edi
46328c:	57                   	push   %edi
46328d:	55                   	push   %ebp
46328e:	67 4b                	addr16 dec %ebx
463290:	65 6b 32 45          	imul   $0x45,%gs:(%edx),%esi
463294:	57                   	push   %edi
463295:	45                   	inc    %ebp
463296:	67 62 4c 48          	bound  %ecx,0x48(%si)
46329a:	38 39                	cmp    %bh,(%ecx)
46329c:	31 6c 6c 6b          	xor    %ebp,0x6b(%esp,%ebp,2)
4632a0:	53                   	push   %ebx
4632a1:	43                   	inc    %ebx
4632a2:	4f                   	dec    %edi
4632a3:	62 46 36             	bound  %eax,0x36(%esi)
4632a6:	59                   	pop    %ecx
4632a7:	49                   	dec    %ecx
4632a8:	41                   	inc    %ecx
4632a9:	45                   	inc    %ebp
4632aa:	41                   	inc    %ecx
4632ab:	41                   	inc    %ecx
4632ac:	41                   	inc    %ecx
4632ad:	42                   	inc    %edx
4632ae:	6a 49                	push   $0x49
4632b0:	4a                   	dec    %edx
4632b1:	63 77 59             	arpl   %esi,0x59(%edi)
4632b4:	69 4e 59 49 4a 62 38 	imul   $0x38624a49,0x59(%esi),%ecx
4632bb:	2f                   	das
4632bc:	42                   	inc    %edx
4632bd:	46                   	inc    %esi
4632be:	68 49 47 2b 49       	push   $0x492b4749
4632c3:	78 77                	js     0x46333c
4632c5:	78 5a                	js     0x463321
4632c7:	5a                   	pop    %edx
4632c8:	53                   	push   %ebx
4632c9:	43                   	inc    %ebx
4632ca:	51                   	push   %ecx
4632cb:	5a                   	pop    %edx
4632cc:	6b 2f 38             	imul   $0x38,(%edi),%ebp
4632cf:	57                   	push   %edi
4632d0:	53                   	push   %ebx
4632d1:	44                   	inc    %esp
4632d2:	4a                   	dec    %edx
4632d3:	68 2f 58 74 57       	push   $0x5774582f
4632d8:	43                   	inc    %ebx
4632d9:	41                   	inc    %ecx
4632da:	46                   	inc    %esi
4632db:	41                   	inc    %ecx
4632dc:	41                   	inc    %ecx
4632dd:	41                   	inc    %ecx
4632de:	41                   	inc    %ecx
4632df:	59                   	pop    %ecx
4632e0:	32 48 53             	xor    0x53(%eax),%cl
4632e3:	6e                   	outsb  %ds:(%esi),(%dx)
4632e4:	50                   	push   %eax
4632e5:	34 4d                	xor    $0x4d,%al
4632e7:	41                   	inc    %ecx
4632e8:	51                   	push   %ecx
4632e9:	41                   	inc    %ecx
4632ea:	67 47                	addr16 inc %edi
4632ec:	69 6b 53 4a 53 44 6b 	imul   $0x6b44534a,0x53(%ebx),%ebp
4632f3:	73 75                	jae    0x46336a
4632f5:	55                   	push   %ebp
4632f6:	6b 57 57 55          	imul   $0x55,0x57(%edi),%edx
4632fa:	67 38 6c 2f          	cmp    %ch,0x2f(%si)
4632fe:	54                   	push   %esp
4632ff:	41                   	inc    %ecx
463300:	47                   	inc    %edi
463301:	45                   	inc    %ebp
463302:	67 42                	addr16 inc %edx
463304:	67 41                	addr16 inc %ecx
463306:	41                   	inc    %ecx
463307:	41                   	inc    %ecx
463308:	47                   	inc    %edi
463309:	4a                   	dec    %edx
46330a:	6c                   	insb   (%dx),%es:(%edi)
46330b:	49                   	dec    %ecx
46330c:	41                   	inc    %ecx
46330d:	49                   	dec    %ecx
46330e:	41                   	inc    %ecx
46330f:	41                   	inc    %ecx
463310:	41                   	inc    %ecx
463311:	42                   	inc    %edx
463312:	6a 49                	push   $0x49
463314:	4b                   	dec    %ebx
463315:	43                   	inc    %ebx
463316:	63 38                	arpl   %edi,(%eax)
463318:	67 39 68 2f          	cmp    %ebp,0x2f(%bx,%si)
46331c:	67 77 42             	addr16 ja 0x463361
46331f:	41                   	inc    %ecx
463320:	43                   	inc    %ebx
463321:	42                   	inc    %edx
463322:	6a 51                	push   $0x51
463324:	66 50                	push   %ax
463326:	67 49                	addr16 dec %ecx
463328:	4e                   	dec    %esi
463329:	41                   	inc    %ecx
46332a:	36 48                	ss dec %eax
46332c:	66 78 68             	data16 js 0x463397
46332f:	49                   	dec    %ecx
463330:	46                   	inc    %esi
463331:	70 36                	jo     0x463369
463333:	6f                   	outsl  %ds:(%esi),(%dx)
463334:	77 4a                	ja     0x463380
463336:	59                   	pop    %ecx
463337:	49                   	dec    %ecx
463338:	48                   	dec    %eax
463339:	39 45 69             	cmp    %eax,0x69(%ebp)
46333c:	67 56                	addr16 push %esi
46333e:	5a                   	pop    %edx
46333f:	49                   	dec    %ecx
463340:	50                   	push   %eax
463341:	79 77                	jns    0x4633ba
463343:	62 65 4e             	bound  %esp,0x4e(%ebp)
463346:	68 5a 53 44 49       	push   $0x4944535a
46334b:	34 79                	xor    $0x79,%al
46334d:	49                   	dec    %ecx
46334e:	49                   	dec    %ecx
46334f:	57                   	push   %edi
463350:	57                   	push   %edi
463351:	59                   	pop    %ecx
463352:	67 30 6e 4f          	xor    %ch,0x4f(%bp)
463356:	39 37                	cmp    %esi,(%edi)
463358:	46                   	inc    %esi
463359:	6b 67 42 2f          	imul   $0x2f,0x42(%edi),%esp
46335d:	31 55 47             	xor    %edx,0x47(%ebp)
463360:	57                   	push   %edi
463361:	45                   	inc    %ebp
463362:	67 42                	addr16 inc %edx
463364:	41                   	inc    %ecx
463365:	41                   	inc    %ecx