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
463366:	41                   	inc    %ecx
463367:	41                   	inc    %ecx
463368:	47                   	inc    %edi
463369:	4d                   	dec    %ebp
46336a:	67 35 72 6a 5a 41    	addr16 xor $0x415a6a72,%eax
463370:	47                   	inc    %edi
463371:	47                   	inc    %edi
463372:	52                   	push   %edx
463373:	49                   	dec    %ecx
463374:	48                   	dec    %eax
463375:	45                   	inc    %ebp
463376:	65 36 4f             	gs ss dec %edi
463379:	55                   	push   %ebp
46337a:	67 6b 54 6c 34       	imul   $0x34,0x6c(%si),%edx
46337f:	49                   	dec    %ecx
463380:	56                   	push   %esi
463381:	67 67 77 50          	addr16 addr16 ja 0x4633d5
463385:	4c                   	dec    %esp
463386:	6f                   	outsl  %ds:(%esi),(%dx)
463387:	42                   	inc    %edx
463388:	56                   	push   %esi
463389:	6b 67 42 36          	imul   $0x36,0x42(%edi),%esp
46338d:	77 65                	ja     0x4633f4
46338f:	47                   	inc    %edi
463390:	31 67 67             	xor    %esp,0x67(%edi)
463393:	6e                   	outsb  %ds:(%esi),(%dx)
463394:	50                   	push   %eax
463395:	36 74 35             	ss je  0x4633cd
463398:	6d                   	insl   (%dx),%es:(%edi)
463399:	46                   	inc    %esi
46339a:	6c                   	insb   (%dx),%es:(%edi)
46339b:	49                   	dec    %ecx
46339c:	41                   	inc    %ecx
46339d:	64 79 7a             	fs jns 0x46341a
4633a0:	76 4a                	jbe    0x4633ec
4633a2:	59                   	pop    %ecx
4633a3:	49                   	dec    %ecx
4633a4:	50                   	push   %eax
4633a5:	6b 39 6d             	imul   $0x6d,(%ecx),%edi
4633a8:	79 5a                	jns    0x463404
4633aa:	68 5a 53 44 34       	push   $0x3444535a
4633af:	76 77                	jbe    0x463428
4633b1:	6e                   	outsb  %ds:(%esi),(%dx)
4633b2:	65 57                	gs push %edi
4633b4:	47                   	inc    %edi
4633b5:	48                   	dec    %eax
4633b6:	53                   	push   %ebx
4633b7:	6e                   	outsb  %ds:(%esi),(%dx)
4633b8:	43                   	inc    %ebx
4633b9:	43                   	inc    %ebx
4633ba:	66 72 62             	data16 jb 0x46341f
4633bd:	49                   	dec    %ecx
4633be:	48                   	dec    %eax
4633bf:	49                   	dec    %ecx
4633c0:	4a                   	dec    %edx
4633c1:	32 74 73 67          	xor    0x67(%ebx,%esi,2),%dh
4633c5:	64 5a                	fs pop %edx
4633c7:	5a                   	pop    %edx
4633c8:	76 34                	jbe    0x4633fe
4633ca:	4f                   	dec    %edi
4633cb:	46                   	inc    %esi
4633cc:	67 41                	addr16 inc %ecx
4633ce:	34 37                	xor    $0x37,%al
4633d0:	75 72                	jne    0x463444
4633d2:	2f                   	das
4633d3:	2f                   	das
4633d4:	2f                   	das
4633d5:	34 4d                	xor    $0x4d,%al
4633d7:	41                   	inc    %ecx
4633d8:	51                   	push   %ecx
4633d9:	41                   	inc    %ecx
4633da:	67 76 45             	addr16 jbe 0x463422
4633dd:	31 38                	xor    %edi,(%eax)
4633df:	37                   	aaa
4633e0:	53                   	push   %ebx
4633e1:	43                   	inc    %ebx
4633e2:	6e                   	outsb  %ds:(%esi),(%dx)
4633e3:	78 6b                	js     0x463450
4633e5:	37                   	aaa
4633e6:	65 57                	gs push %edi
4633e8:	57                   	push   %edi
4633e9:	59                   	pop    %ecx
4633ea:	67 4b                	addr16 dec %ebx
4633ec:	48                   	dec    %eax
4633ed:	59                   	pop    %ecx
4633ee:	72 34                	jb     0x463424
4633f0:	47                   	inc    %edi
4633f1:	45                   	inc    %ebp
4633f2:	67 50                	addr16 push %eax
4633f4:	42                   	inc    %edx
4633f5:	71 36                	jno    0x46342d
4633f7:	43                   	inc    %ebx
4633f8:	6c                   	insb   (%dx),%es:(%edi)
4633f9:	6b 67 34 32          	imul   $0x32,0x34(%edi),%esp
4633fd:	78 4b                	js     0x46344a
4633ff:	49                   	dec    %ecx
463400:	6c                   	insb   (%dx),%es:(%edi)
463401:	68 6d 49 4e 72       	push   $0x724e496d
463406:	73 46                	jae    0x46344e
463408:	2f                   	das
463409:	78 5a                	js     0x463465
46340b:	49                   	dec    %ecx
46340c:	4a                   	dec    %edx
46340d:	47                   	inc    %edi
46340e:	78 58                	js     0x463468
463410:	74 74                	je     0x463486
463412:	68 2f 67 77 42       	push   $0x4277672f
463417:	41                   	inc    %ecx
463418:	43                   	inc    %ebx
463419:	43                   	inc    %ebx
46341a:	65 68 54 72 71 5a    	gs push $0x5a717254
463420:	53                   	push   %ebx
463421:	41                   	inc    %ecx
463422:	31 65 73             	xor    %esp,0x73(%ebp)
463425:	55                   	push   %ebp
463426:	56                   	push   %esi
463427:	57                   	push   %edi
463428:	5a                   	pop    %edx
463429:	45                   	inc    %ebp
46342a:	67 36 6f             	outsl  %ss:(%si),(%dx)
46342d:	70 58                	jo     0x463487
46342f:	2f                   	das
463430:	47                   	inc    %edi
463431:	55                   	push   %ebp
463432:	67 4c                	addr16 dec %esp
463434:	31 4b 58             	xor    %ecx,0x58(%ebx)
463437:	37                   	aaa
463438:	31 6c 6d 49          	xor    %ebp,0x49(%ebp,%ebp,2)
46343c:	4e                   	dec    %esi
46343d:	6a 63                	push   $0x63
46343f:	37                   	aaa
463440:	75 74                	jne    0x4634b6
463442:	5a                   	pop    %edx
463443:	49                   	dec    %ecx
463444:	41                   	inc    %ecx
463445:	45                   	inc    %ebp
463446:	41                   	inc    %ecx
463447:	41                   	inc    %ecx
463448:	41                   	inc    %ecx
463449:	42                   	inc    %edx
46344a:	6a 5a                	push   $0x5a
46344c:	6d                   	insl   (%dx),%es:(%edi)
46344d:	56                   	push   %esi
46344e:	68 30 70 7a 2b       	push   $0x2b7a7030
463453:	44                   	inc    %esp
463454:	41                   	inc    %ecx
463455:	45                   	inc    %ebp
463456:	41                   	inc    %ecx
463457:	49                   	dec    %ecx
463458:	46                   	inc    %esi
463459:	4b                   	dec    %ebx
46345a:	4a                   	dec    %edx
46345b:	46                   	inc    %esi
46345c:	2b 4a 6c             	sub    0x6c(%edx),%ecx
46345f:	49                   	dec    %ecx
463460:	49                   	dec    %ecx
463461:	42                   	inc    %edx
463462:	32 36                	xor    (%esi),%dh
463464:	42                   	inc    %edx
463465:	31 5a 2f             	xor    %ebx,0x2f(%edx)
463468:	67 77 42             	addr16 ja 0x4634ad
46346b:	41                   	inc    %ecx
46346c:	43                   	inc    %ebx
46346d:	41                   	inc    %ecx
46346e:	42                   	inc    %edx
46346f:	75 54                	jne    0x4634c5
463471:	62 38                	bound  %edi,(%eax)
463473:	49                   	dec    %ecx
463474:	44                   	inc    %esp
463475:	4f                   	dec    %edi
463476:	6b 2b 79             	imul   $0x79,(%ebx),%ebp
463479:	46                   	inc    %esi
46347a:	68 5a 6d 59 67       	push   $0x67596d5a
46347f:	63 75 49             	arpl   %esi,0x49(%ebp)
463482:	79 49                	jns    0x4634cd