46d395:	51                   	push   %ecx
46d396:	49                   	dec    %ecx
46d397:	43                   	inc    %ebx
46d398:	41                   	inc    %ecx
46d399:	63 41 41             	arpl   %eax,0x41(%ecx)
46d39c:	52                   	push   %edx
46d39d:	49                   	dec    %ecx
46d39e:	77 48                	ja     0x46d3e8
46d3a0:	52                   	push   %edx
46d3a1:	45                   	inc    %ebp
46d3a2:	73 45                	jae    0x46d3e9
46d3a4:	41                   	inc    %ecx
46d3a5:	63 49 48             	arpl   %ecx,0x48(%ecx)
46d3a8:	52                   	push   %edx
46d3a9:	45                   	inc    %ebp
46d3aa:	6b 48 52 45          	imul   $0x45,0x52(%eax),%ecx
46d3ae:	6b 45 6a 41          	imul   $0x41,0x6a(%ebp),%eax
46d3b2:	49                   	dec    %ecx
46d3b3:	43                   	inc    %ebx
46d3b4:	41                   	inc    %ecx
46d3b5:	67 52                	addr16 push %edx
46d3b7:	4a                   	dec    %edx
46d3b8:	41                   	inc    %ecx
46d3b9:	67 4b                	addr16 dec %ebx
46d3bb:	41                   	inc    %ecx
46d3bc:	41                   	inc    %ecx
46d3bd:	51                   	push   %ecx
46d3be:	53                   	push   %ebx
46d3bf:	4d                   	dec    %ebp
46d3c0:	42                   	inc    %edx
46d3c1:	30 52 4a             	xor    %dl,0x4a(%edx)
46d3c4:	41                   	inc    %ecx
46d3c5:	67 49                	addr16 dec %ecx
46d3c7:	43                   	inc    %ebx
46d3c8:	41                   	inc    %ecx
46d3c9:	67 41                	addr16 inc %ecx
46d3cb:	41                   	inc    %ecx
46d3cc:	77 45                	ja     0x46d413
46d3ce:	49                   	dec    %ecx
46d3cf:	45                   	inc    %ebp
46d3d0:	41                   	inc    %ecx
46d3d1:	67 51                	addr16 push %ecx
46d3d3:	43                   	inc    %ebx
46d3d4:	41                   	inc    %ecx
46d3d5:	6b 51 41 51          	imul   $0x51,0x41(%ecx),%edx
46d3d9:	49                   	dec    %ecx
46d3da:	49                   	dec    %ecx
46d3db:	48                   	dec    %eax
46d3dc:	52                   	push   %edx
46d3dd:	34 41                	xor    $0x41,%al
46d3df:	48                   	dec    %eax
46d3e0:	67 41                	addr16 inc %ecx
46d3e2:	44                   	inc    %esp
46d3e3:	43                   	inc    %ebx
46d3e4:	67 45                	addr16 inc %ebp
46d3e6:	49                   	dec    %ecx
46d3e7:	43                   	inc    %ebx
46d3e8:	67 41                	addr16 inc %ecx
46d3ea:	45                   	inc    %ebp
46d3eb:	41                   	inc    %ecx
46d3ec:	51                   	push   %ecx
46d3ed:	67 51                	addr16 push %ecx
46d3ef:	43                   	inc    %ebx
46d3f0:	42                   	inc    %edx
46d3f1:	41                   	inc    %ecx
46d3f2:	49                   	dec    %ecx
46d3f3:	45                   	inc    %ebp
46d3f4:	41                   	inc    %ecx
46d3f5:	67 48                	addr16 dec %eax
46d3f7:	41                   	inc    %ecx
46d3f8:	41                   	inc    %ecx
46d3f9:	49                   	dec    %ecx
46d3fa:	64 43                	fs inc %ebx
46d3fc:	42                   	inc    %edx
46d3fd:	30 49 43             	xor    %cl,0x43(%ecx)
46d400:	41                   	inc    %ecx
46d401:	59                   	pop    %ecx
46d402:	41                   	inc    %ecx
46d403:	41                   	inc    %ecx
46d404:	52                   	push   %edx
46d405:	30 49 48             	xor    %cl,0x48(%ecx)
46d408:	51                   	push   %ecx
46d409:	67 45                	addr16 inc %ebp
46d40b:	41                   	inc    %ecx
46d40c:	41                   	inc    %ecx
46d40d:	45                   	inc    %ebp
46d40e:	49                   	dec    %ecx
46d40f:	43                   	inc    %ebx
46d410:	41                   	inc    %ecx
46d411:	73 48                	jae    0x46d45b
46d413:	43                   	inc    %ebx
46d414:	42                   	inc    %edx
46d415:	49                   	dec    %ecx
46d416:	6f                   	outsl  %ds:(%esi),(%dx)
46d417:	43                   	inc    %ebx
46d418:	41                   	inc    %ecx
46d419:	67 49                	addr16 dec %ecx
46d41b:	43                   	inc    %ebx
46d41c:	41                   	inc    %ecx
46d41d:	67 49                	addr16 dec %ecx
46d41f:	43                   	inc    %ebx
46d420:	41                   	inc    %ecx
46d421:	67 41                	addr16 inc %ecx
46d423:	41                   	inc    %ecx
46d424:	78 30                	js     0x46d456
46d426:	49                   	dec    %ecx
46d427:	48                   	dec    %eax
46d428:	51                   	push   %ecx
46d429:	67 49                	addr16 dec %ecx
46d42b:	43                   	inc    %ebx
46d42c:	42                   	inc    %edx
46d42d:	49                   	dec    %ecx
46d42e:	48                   	dec    %eax
46d42f:	43                   	inc    %ebx
46d430:	78 30                	js     0x46d462
46d432:	49                   	dec    %ecx
46d433:	48                   	dec    %eax
46d434:	51                   	push   %ecx
46d435:	67 49                	addr16 dec %ecx
46d437:	48                   	dec    %eax
46d438:	51                   	push   %ecx
46d439:	67 64 43             	addr16 fs inc %ebx
46d43c:	42                   	inc    %edx
46d43d:	30 49 43             	xor    %cl,0x43(%ecx)
46d440:	41                   	inc    %ecx
46d441:	67 49                	addr16 dec %ecx
46d443:	43                   	inc    %ebx
46d444:	41                   	inc    %ecx
46d445:	67 49                	addr16 dec %ecx
46d447:	41                   	inc    %ecx
46d448:	41                   	inc    %ecx
46d449:	4d                   	dec    %ebp
46d44a:	42                   	inc    %edx
46d44b:	45                   	inc    %ebp
46d44c:	69 30 53 4c 51 67    	imul   $0x67514c53,(%eax),%esi
46d452:	4b                   	dec    %ebx
46d453:	45                   	inc    %ebp
46d454:	41                   	inc    %ecx
46d455:	49                   	dec    %ecx
46d456:	43                   	inc    %ebx
46d457:	41                   	inc    %ecx
46d458:	52                   	push   %edx
46d459:	30 65 41             	xor    %ah,0x41(%ebp)
46d45c:	42                   	inc    %edx
46d45d:	30 65 41             	xor    %ah,0x41(%ebp)
46d460:	51                   	push   %ecx
46d461:	51                   	push   %ecx
46d462:	4b                   	dec    %ebx
46d463:	41                   	inc    %ecx
46d464:	67 67 49             	addr16 addr16 dec %ecx
46d467:	47                   	inc    %edi
46d468:	51                   	push   %ecx
46d469:	63 52 43             	arpl   %edx,0x43(%edx)
46d46c:	42                   	inc    %edx
46d46d:	30 64 43 42          	xor    %ah,0x42(%ebx,%eax,2)
46d471:	30 49 48             	xor    %cl,0x48(%ecx)
46d474:	51                   	push   %ecx
46d475:	67 49                	addr16 dec %ecx
46d477:	43                   	inc    %ebx
46d478:	41                   	inc    %ecx
46d479:	67 64 43             	addr16 fs inc %ebx
46d47c:	41                   	inc    %ecx
46d47d:	67 49                	addr16 dec %ecx
46d47f:	48                   	dec    %eax
46d480:	51                   	push   %ecx
46d481:	67 49                	addr16 dec %ecx
46d483:	43                   	inc    %ebx
46d484:	41                   	inc    %ecx
46d485:	67 49                	addr16 dec %ecx
46d487:	43                   	inc    %ebx
46d488:	41                   	inc    %ecx
46d489:	67 43                	addr16 inc %ebx
46d48b:	48                   	dec    %eax
46d48c:	51                   	push   %ecx
46d48d:	67 49                	addr16 dec %ecx
46d48f:	42                   	inc    %edx
46d490:	77 55                	ja     0x46d4e7
46d492:	64 43                	fs inc %ebx
46d494:	41                   	inc    %ecx
46d495:	67 49                	addr16 dec %ecx
46d497:	43                   	inc    %ebx
46d498:	41                   	inc    %ecx
46d499:	67 49                	addr16 dec %ecx
46d49b:	41                   	inc    %ecx
46d49c:	41                   	inc    %ecx
46d49d:	49                   	dec    %ecx
46d49e:	64 43                	fs inc %ebx
46d4a0:	42                   	inc    %edx
46d4a1:	30 49 48             	xor    %cl,0x48(%ecx)
46d4a4:	51                   	push   %ecx
46d4a5:	67 44                	addr16 inc %esp
46d4a7:	42                   	inc    %edx
46d4a8:	68 45 73 41 67       	push   $0x67417345
46d4ad:	59                   	pop    %ecx
46d4ae:	48                   	dec    %eax
46d4af:	41                   	inc    %ecx
46d4b0:	67 59                	addr16 pop %ecx
46d4b2:	49                   	dec    %ecx
46d4b3:	42                   	inc    %edx
46d4b4:	43                   	inc    %ebx
46d4b5:	41                   	inc    %ecx
46d4b6:	42                   	inc    %edx
46d4b7:	43                   	inc    %ebx
46d4b8:	41                   	inc    %ecx
46d4b9:	67 46                	addr16 inc %esi
46d4bb:	42                   	inc    %edx
46d4bc:	77 49                	ja     0x46d507
46d4be:	64 43                	fs inc %ebx
46d4c0:	41                   	inc    %ecx
46d4c1:	67 45                	addr16 inc %ebp
46d4c3:	42                   	inc    %edx
46d4c4:	77 45                	ja     0x46d50b
46d4c6:	64 43                	fs inc %ebx
46d4c8:	41                   	inc    %ecx
46d4c9:	51                   	push   %ecx
46d4ca:	67 41                	addr16 inc %ecx
46d4cc:	42                   	inc    %edx
46d4cd:	30 49 41             	xor    %cl,0x41(%ecx)
46d4d0:	79 67                	jns    0x46d539
46d4d2:	41                   	inc    %ecx
46d4d3:	43                   	inc    %ebx
46d4d4:	41                   	inc    %ecx
46d4d5:	51                   	push   %ecx
46d4d6:	6f                   	outsl  %ds:(%esi),(%dx)
46d4d7:	41                   	inc    %ecx
46d4d8:	51                   	push   %ecx
46d4d9:	67 49                	addr16 dec %ecx
46d4db:	43                   	inc    %ebx
46d4dc:	51                   	push   %ecx
46d4dd:	45                   	inc    %ebp
46d4de:	41                   	inc    %ecx
46d4df:	42                   	inc    %edx
46d4e0:	45                   	inc    %ebp
46d4e1:	6c                   	insb   (%dx),%es:(%edi)
46d4e2:	30 5a 57             	xor    %bl,0x57(%edx)
46d4e5:	30 41 41             	xor    %al,0x41(%ecx)
46d4e8:	41                   	inc    %ecx
46d4e9:	49                   	dec    %ecx
46d4ea:	47                   	inc    %edi
46d4eb:	41                   	inc    %ecx
46d4ec:	67 4d                	addr16 dec %ebp
46d4ee:	47                   	inc    %edi
46d4ef:	45                   	inc    %ebp
46d4f0:	6a 41                	push   $0x41
46d4f2:	44                   	inc    %esp
46d4f3:	42                   	inc    %edx
46d4f4:	77 45                	ja     0x46d53b
46d4f6:	49                   	dec    %ecx
46d4f7:	43                   	inc    %ebx
46d4f8:	41                   	inc    %ecx
46d4f9:	63 45 48             	arpl   %eax,0x48(%ebp)
46d4fc:	51                   	push   %ecx
46d4fd:	55                   	push   %ebp
46d4fe:	53                   	push   %ebx
46d4ff:	50                   	push   %eax
46d500:	41                   	inc    %ecx
46d501:	67 49                	addr16 dec %ecx
46d503:	41                   	inc    %ecx
46d504:	77 59                	ja     0x46d55f
46d506:	53                   	push   %ebx
46d507:	52                   	push   %edx
46d508:	41                   	inc    %ecx
46d509:	4d                   	dec    %ebp
46d50a:	47                   	inc    %edi
46d50b:	45                   	inc    %ebp
46d50c:	6b 41 43 42          	imul   $0x42,0x43(%ecx),%eax
46d510:	67 6f                	outsl  %ds:(%si),(%dx)
46d512:	4d                   	dec    %ebp
46d513:	42                   	inc    %edx
46d514:	77 59                	ja     0x46d56f
46d516:	64 45                	fs inc %ebp
46d518:	53                   	push   %ebx
46d519:	77 64                	ja     0x46d57f
46d51b:	45                   	inc    %ebp
46d51c:	53                   	push   %ebx
46d51d:	77 49                	ja     0x46d568
46d51f:	43                   	inc    %ebx
46d520:	41                   	inc    %ecx
46d521:	67 49                	addr16 dec %ecx
46d523:	43                   	inc    %ebx
46d524:	67 63 49 43          	arpl   %ecx,0x43(%bx,%di)
46d528:	41                   	inc    %ecx
46d529:	67 49                	addr16 dec %ecx
46d52b:	43                   	inc    %ebx
46d52c:	41                   	inc    %ecx
46d52d:	67 49                	addr16 dec %ecx
46d52f:	43                   	inc    %ebx
46d530:	41                   	inc    %ecx
46d531:	67 46                	addr16 inc %esi
46d533:	41                   	inc    %ecx
46d534:	41                   	inc    %ecx
46d535:	49                   	dec    %ecx
46d536:	49                   	dec    %ecx
46d537:	43                   	inc    %ebx
46d538:	41                   	inc    %ecx
46d539:	67 49                	addr16 dec %ecx
46d53b:	42                   	inc    %edx
46d53c:	77 55                	ja     0x46d593
46d53e:	49                   	dec    %ecx
46d53f:	48                   	dec    %eax
46d540:	51                   	push   %ecx
46d541:	55                   	push   %ebp
46d542:	49                   	dec    %ecx
46d543:	43                   	inc    %ebx
46d544:	41                   	inc    %ecx
46d545:	67 4a                	addr16 dec %edx
46d547:	49                   	dec    %ecx
46d548:	41                   	inc    %ecx
46d549:	4d                   	dec    %ebp
46d54a:	42                   	inc    %edx
46d54b:	48                   	dec    %eax
46d54c:	51                   	push   %ecx
46d54d:	55                   	push   %ebp
46d54e:	51                   	push   %ecx
46d54f:	43                   	inc    %ebx
46d550:	42                   	inc    %edx
46d551:	41                   	inc    %ecx
46d552:	49                   	dec    %ecx
46d553:	42                   	inc    %edx
46d554:	43                   	inc    %ebx
46d555:	41                   	inc    %ecx
46d556:	42                   	inc    %edx
46d557:	41                   	inc    %ecx
46d558:	67 67 48             	addr16 addr16 dec %eax
46d55b:	41                   	inc    %ecx
46d55c:	41                   	inc    %ecx
46d55d:	49                   	dec    %ecx
46d55e:	49                   	dec    %ecx
46d55f:	45                   	inc    %ebp
46d560:	6b 41 53 4d          	imul   $0x4d,0x53(%ecx),%eax
46d564:	41                   	inc    %ecx
46d565:	59                   	pop    %ecx
46d566:	41                   	inc    %ecx
46d567:	41                   	inc    %ecx
46d568:	67 67 53             	addr16 addr16 push %ebx
46d56b:	51                   	push   %ecx
46d56c:	41                   	inc    %ecx
46d56d:	67 54                	addr16 push %esp
46d56f:	42                   	inc    %edx
46d570:	77 30                	ja     0x46d5a2
46d572:	49                   	dec    %ecx
46d573:	43                   	inc    %ebx
46d574:	41                   	inc    %ecx
46d575:	67 64 43             	addr16 fs inc %ebx
46d578:	42                   	inc    %edx
46d579:	30 49 45             	xor    %cl,0x45(%ecx)
46d57c:	6a 41                	push   $0x41
46d57e:	64 43                	fs inc %ebx
46d580:	41                   	inc    %ecx
46d581:	67 49                	addr16 dec %ecx