45e454:	79 46                	jns    0x45e49c
45e456:	45                   	inc    %ebp
45e457:	41                   	inc    %ecx
45e458:	63 6a 6c             	arpl   %ebp,0x6c(%edx)
45e45b:	7a 4a                	jp     0x45e4a7
45e45d:	41                   	inc    %ecx
45e45e:	39 6c 70 35          	cmp    %ebp,0x35(%eax,%esi,2)
45e462:	55                   	push   %ebp
45e463:	2b 5a 63             	sub    0x63(%edx),%ebx
45e466:	32 49 50             	xor    0x50(%ecx),%cl
45e469:	6b 6d 62 6f          	imul   $0x6f,0x62(%ebp),%ebp
45e46d:	6d                   	insl   (%dx),%es:(%edi)
45e46e:	45                   	inc    %ebp
45e46f:	65 2f                	gs das
45e471:	74 4a                	je     0x45e4bd
45e473:	7a 2f                	jp     0x45e4a4
45e475:	75 4c                	jne    0x45e4c3
45e477:	76 43                	jbe    0x45e4bc
45e479:	38 48 43             	cmp    %cl,0x43(%eax)
45e47c:	55                   	push   %ebp
45e47d:	2b 70 7a             	sub    0x7a(%eax),%esi
45e480:	7a 71                	jp     0x45e4f3
45e482:	54                   	push   %esp
45e483:	72 6a                	jb     0x45e4ef
45e485:	76 6a                	jbe    0x45e4f1
45e487:	2b 79 4f             	sub    0x4f(%ecx),%edi
45e48a:	58                   	pop    %eax
45e48b:	37                   	aaa
45e48c:	4f                   	dec    %edi
45e48d:	4a                   	dec    %edx
45e48e:	38 6a 5a             	cmp    %ch,0x5a(%edx)
45e491:	33 39                	xor    (%ecx),%edi
45e493:	69 46 76 46 57 35 67 	imul   $0x67355746,0x76(%esi),%eax
45e49a:	67 4f                	addr16 dec %edi
45e49c:	32 75 2f             	xor    0x2f(%ebp),%dh
45e49f:	6e                   	outsb  %ds:(%esi),(%dx)
45e4a0:	61                   	popa
45e4a1:	57                   	push   %edi
45e4a2:	45                   	inc    %ebp
45e4a3:	52                   	push   %edx
45e4a4:	48                   	dec    %eax
45e4a5:	71 46                	jno    0x45e4ed
45e4a7:	61                   	popa
45e4a8:	77 4a                	ja     0x45e4f4
45e4aa:	36 78 77             	ss js  0x45e524
45e4ad:	46                   	inc    %esi
45e4ae:	4d                   	dec    %ebp
45e4af:	65 49                	gs dec %ecx
45e4b1:	6b 71 36 56          	imul   $0x56,0x36(%ecx),%esi
45e4b5:	50                   	push   %eax
45e4b6:	69 7a 35 32 30 53 53 	imul   $0x53533032,0x35(%edx),%edi
45e4bd:	34 42                	xor    $0x42,%al
45e4bf:	43                   	inc    %ebx
45e4c0:	54                   	push   %esp
45e4c1:	37                   	aaa
45e4c2:	30 32                	xor    %dh,(%edx)
45e4c4:	46                   	inc    %esi
45e4c5:	78 57                	js     0x45e51e
45e4c7:	49                   	dec    %ecx
45e4c8:	50                   	push   %eax
45e4c9:	45                   	inc    %ebp
45e4ca:	48                   	dec    %eax
45e4cb:	2f                   	das
45e4cc:	38 62 7a             	cmp    %ah,0x7a(%edx)
45e4cf:	47                   	inc    %edi
45e4d0:	38 4a 6b             	cmp    %cl,0x6b(%edx)
45e4d3:	73 6d                	jae    0x45e542
45e4d5:	45                   	inc    %ebp
45e4d6:	42                   	inc    %edx
45e4d7:	4d                   	dec    %ebp
45e4d8:	47                   	inc    %edi
45e4d9:	47                   	inc    %edi
45e4da:	66 31 78 34          	xor    %di,0x34(%eax)
45e4de:	5a                   	pop    %edx
45e4df:	41                   	inc    %ecx
45e4e0:	64 6e                	outsb  %fs:(%esi),(%dx)
45e4e2:	31 6c 70 71          	xor    %ebp,0x71(%eax,%esi,2)
45e4e6:	71 62                	jno    0x45e54a
45e4e8:	6d                   	insl   (%dx),%es:(%edi)
45e4e9:	78 4e                	js     0x45e539
45e4eb:	4c                   	dec    %esp
45e4ec:	6b 6e 79 66          	imul   $0x66,0x79(%esi),%ebp
45e4f0:	39 49 35             	cmp    %ecx,0x35(%ecx)
45e4f3:	6e                   	outsb  %ds:(%esi),(%dx)
45e4f4:	71 58                	jno    0x45e54e
45e4f6:	53                   	push   %ebx
45e4f7:	77 51                	ja     0x45e54a
45e4f9:	69 47 6b 47 75 44 57 	imul   $0x57447547,0x6b(%edi),%eax
45e500:	41                   	inc    %ecx
45e501:	62 52 53             	bound  %edx,0x53(%edx)
45e504:	70 68                	jo     0x45e56e
45e506:	53                   	push   %ebx
45e507:	73 70                	jae    0x45e579
45e509:	2b 42 51             	sub    0x51(%edx),%eax
45e50c:	4f                   	dec    %edi
45e50d:	73 65                	jae    0x45e574
45e50f:	33 33                	xor    (%ebx),%esi
45e511:	69 53 64 59 54 73 4f 	imul   $0x4f735459,0x64(%ebx),%edx
45e518:	77 43                	ja     0x45e55d
45e51a:	45                   	inc    %ebp
45e51b:	7a 71                	jp     0x45e58e
45e51d:	49                   	dec    %ecx
45e51e:	30 72 31             	xor    %dh,0x31(%edx)
45e521:	64 4a                	fs dec %edx
45e523:	59                   	pop    %ecx
45e524:	42                   	inc    %edx
45e525:	6c                   	insb   (%dx),%es:(%edi)
45e526:	6a 6d                	push   $0x6d
45e528:	6f                   	outsl  %ds:(%esi),(%dx)
45e529:	75 6c                	jne    0x45e597
45e52b:	52                   	push   %edx
45e52c:	39 78 6b             	cmp    %edi,0x6b(%eax)
45e52f:	7a 59                	jp     0x45e58a
45e531:	78 77                	js     0x45e5aa
45e533:	45                   	inc    %ebp
45e534:	34 4f                	xor    $0x4f,%al
45e536:	44                   	inc    %esp
45e537:	59                   	pop    %ecx
45e538:	57                   	push   %edi
45e539:	53                   	push   %ebx
45e53a:	4f                   	dec    %edi
45e53b:	33 4e 35             	xor    0x35(%esi),%ecx
45e53e:	64 53                	fs push %ebx
45e540:	72 61                	jb     0x45e5a3
45e542:	6b 30 70             	imul   $0x70,(%eax),%esi
45e545:	52                   	push   %edx
45e546:	79 7a                	jns    0x45e5c2
45e548:	62 39                	bound  %edi,(%ecx)
45e54a:	49                   	dec    %ecx
45e54b:	69 7a 37 54 76 53 38 	imul   $0x38537654,0x37(%edx),%edi
45e552:	74 50                	je     0x45e5a4
45e554:	43                   	inc    %ebx
45e555:	49                   	dec    %ecx
45e556:	64 6c                	fs insb (%dx),%es:(%edi)
45e558:	6b 45 79 55          	imul   $0x55,0x79(%ebp),%eax
45e55c:	78 7a                	js     0x45e5d8
45e55e:	76 64                	jbe    0x45e5c4
45e560:	76 4a                	jbe    0x45e5ac
45e562:	33 63 6a             	xor    0x6a(%ebx),%esp
45e565:	56                   	push   %esi
45e566:	33 70 50             	xor    0x50(%eax),%esi
45e569:	73 2f                	jae    0x45e59a
45e56b:	64 30 47 41          	xor    %al,%fs:0x41(%edi)
45e56f:	42                   	inc    %edx
45e570:	65 5a                	gs pop %edx
45e572:	2f                   	das
45e573:	50                   	push   %eax
45e574:	78 50                	js     0x45e5c6
45e576:	35 45 33 50 53       	xor    $0x53503345,%eax
45e57b:	74 68                	je     0x45e5e5
45e57d:	6b 75 5a 33          	imul   $0x33,0x5a(%ebp),%esi
45e581:	39 61 62             	cmp    %esp,0x62(%ecx)
45e584:	62 64 63 4c          	bound  %esp,0x4c(%ebx,%eiz,2)
45e588:	35 52 70 51 63       	xor    $0x63517052,%eax
45e58d:	58                   	pop    %eax
45e58e:	39 37                	cmp    %esi,(%edi)
45e590:	50                   	push   %eax
45e591:	6d                   	insl   (%dx),%es:(%edi)
45e592:	36 41                	ss inc %ecx
45e594:	42                   	inc    %edx
45e595:	33 6f 34             	xor    0x34(%edi),%ebp
45e598:	75 55                	jne    0x45e5ef
45e59a:	2b 78 5a             	sub    0x5a(%eax),%edi
45e59d:	73 56                	jae    0x45e5f5
45e59f:	34 4d                	xor    $0x4d,%al
45e5a1:	47                   	inc    %edi
45e5a2:	4f                   	dec    %edi
45e5a3:	67 36 6f             	outsl  %ss:(%si),(%dx)
45e5a6:	56                   	push   %esi
45e5a7:	4e                   	dec    %esi
45e5a8:	6e                   	outsb  %ds:(%esi),(%dx)
45e5a9:	78 41                	js     0x45e5ec
45e5ab:	48                   	dec    %eax
45e5ac:	78 68                	js     0x45e616
45e5ae:	36 6d                	ss insl (%dx),%es:(%edi)
45e5b0:	78 68                	js     0x45e61a
45e5b2:	57                   	push   %edi
45e5b3:	70 5a                	jo     0x45e60f
45e5b5:	42                   	inc    %edx
45e5b6:	6e                   	outsb  %ds:(%esi),(%dx)
45e5b7:	63 73 35             	arpl   %esi,0x35(%ebx)
45e5ba:	48                   	dec    %eax
45e5bb:	41                   	inc    %ecx
45e5bc:	78 57                	js     0x45e615
45e5be:	78 69                	js     0x45e629
45e5c0:	49                   	dec    %ecx
45e5c1:	79 46                	jns    0x45e609
45e5c3:	58                   	pop    %eax
45e5c4:	69 53 62 6e 57 6d 4d 	imul   $0x4d6d576e,0x62(%ebx),%edx
45e5cb:	33 31                	xor    (%ecx),%esi
45e5cd:	6b 5a 4b 4a          	imul   $0x4a,0x4b(%edx),%ebx
45e5d1:	6d                   	insl   (%dx),%es:(%edi)
45e5d2:	33 69 4e             	xor    0x4e(%ecx),%ebp
45e5d5:	79 4b                	jns    0x45e622
45e5d7:	47                   	inc    %edi
45e5d8:	74 52                	je     0x45e62c
45e5da:	6c                   	insb   (%dx),%es:(%edi)
45e5db:	7a 6f                	jp     0x45e64c
45e5dd:	41                   	inc    %ecx
45e5de:	63 79 6f             	arpl   %edi,0x6f(%ecx)
45e5e1:	61                   	popa
45e5e2:	65 51                	gs push %ecx
45e5e4:	6e                   	outsb  %ds:(%esi),(%dx)
45e5e5:	4d                   	dec    %ebp
45e5e6:	4c                   	dec    %esp
45e5e7:	6c                   	insb   (%dx),%es:(%edi)
45e5e8:	6e                   	outsb  %ds:(%esi),(%dx)
45e5e9:	72 45                	jb     0x45e630
45e5eb:	78 77                	js     0x45e664
45e5ed:	48                   	dec    %eax
45e5ee:	75 44                	jne    0x45e634
45e5f0:	43                   	inc    %ebx
45e5f1:	36 4e                	ss dec %esi
45e5f3:	48                   	dec    %eax
45e5f4:	67 56                	addr16 push %esi
45e5f6:	65 79 4a             	gs jns 0x45e643
45e5f9:	57                   	push   %edi
45e5fa:	67 6d                	insl   (%dx),%es:(%di)
45e5fc:	4d                   	dec    %ebp
45e5fd:	4e                   	dec    %esi
45e5fe:	62 2b                	bound  %ebp,(%ebx)
45e600:	33 71 6b             	xor    0x6b(%ecx),%esi
45e603:	5a                   	pop    %edx
45e604:	30 48 5a             	xor    %cl,0x5a(%eax)
45e607:	4c                   	dec    %esp
45e608:	58                   	pop    %eax
45e609:	75 78                	jne    0x45e683
45e60b:	75 2f                	jne    0x45e63c
45e60d:	4c                   	dec    %esp
45e60e:	35 69 35 75 6e       	xor    $0x6e753569,%eax
45e613:	46                   	inc    %esi
45e614:	38 4a 54             	cmp    %cl,0x54(%edx)
45e617:	4c                   	dec    %esp
45e618:	57                   	push   %edi
45e619:	64 6c                	fs insb (%dx),%es:(%edi)
45e61b:	63 76 33             	arpl   %esi,0x33(%esi)
45e61e:	39 61 67             	cmp    %esp,0x67(%ecx)
45e621:	2b 34 6f             	sub    (%edi,%ebp,2),%esi
45e624:	75 49                	jne    0x45e66f
45e626:	37                   	aaa
45e627:	37                   	aaa
45e628:	51                   	push   %ecx
45e629:	4a                   	dec    %edx
45e62a:	55                   	push   %ebp
45e62b:	31 4a 59             	xor    %ecx,0x59(%edx)
45e62e:	6e                   	outsb  %ds:(%esi),(%dx)
45e62f:	42                   	inc    %edx
45e630:	4b                   	dec    %ebx
45e631:	46                   	inc    %esi
45e632:	55                   	push   %ebp
45e633:	76 6e                	jbe    0x45e6a3
45e635:	58                   	pop    %eax
45e636:	4d                   	dec    %ebp
45e637:	50                   	push   %eax
45e638:	34 52                	xor    $0x52,%al
45e63a:	4c                   	dec    %esp
45e63b:	52                   	push   %edx
45e63c:	76 6e                	jbe    0x45e6ac
45e63e:	49                   	dec    %ecx
45e63f:	61                   	popa
45e640:	56                   	push   %esi
45e641:	4f                   	dec    %edi
45e642:	41                   	inc    %ecx
45e643:	6b 6a 4e 4d          	imul   $0x4d,0x4e(%edx),%ebp
45e647:	2f                   	das
45e648:	4a                   	dec    %edx
45e649:	4e                   	dec    %esi
45e64a:	45                   	inc    %ebp
45e64b:	5a                   	pop    %edx
45e64c:	4a                   	dec    %edx
45e64d:	4c                   	dec    %esp
45e64e:	67 45                	addr16 inc %ebp
45e650:	36 45                	ss inc %ebp
45e652:	4f                   	dec    %edi
45e653:	73 33                	jae    0x45e688
45e655:	2b 77 59             	sub    0x59(%edi),%esi
45e658:	6a 7a                	push   $0x7a
45e65a:	58                   	pop    %eax
45e65b:	6a 6d                	push   $0x6d
45e65d:	52                   	push   %edx
45e65e:	49                   	dec    %ecx
45e65f:	71 49                	jno    0x45e6aa
45e661:	68 36 35 76 65       	push   $0x65763536
45e666:	2b 67 72             	sub    0x72(%edi),%esp
45e669:	58                   	pop    %eax
45e66a:	39 52 73             	cmp    %edx,0x73(%edx)
45e66d:	30 50 2f             	xor    %dl,0x2f(%eax)
45e670:	74 35                	je     0x45e6a7
45e672:	72 78                	jb     0x45e6ec
45e674:	69 33 2f 48 66 55    	imul   $0x5566482f,(%ebx),%esi
45e67a:	42                   	inc    %edx
45e67b:	72 36                	jb     0x45e6b3
45e67d:	66 35 58 45          	xor    $0x4558,%ax
45e681:	4f                   	dec    %edi
45e682:	49                   	dec    %ecx
45e683:	6c                   	insb   (%dx),%es:(%edi)
45e684:	59                   	pop    %ecx
45e685:	72 43                	jb     0x45e6ca
45e687:	31 4d 4c             	xor    %ecx,0x4c(%ebp)
45e68a:	75 51                	jne    0x45e6dd
45e68c:	44                   	inc    %esp
45e68d:	50                   	push   %eax
45e68e:	2b 6a 75             	sub    0x75(%edx),%ebp
45e691:	44                   	inc    %esp
45e692:	2f                   	das
45e693:	61                   	popa
45e694:	77 75                	ja     0x45e70b
45e696:	59                   	pop    %ecx
45e697:	4c                   	dec    %esp
45e698:	6a 2f                	push   $0x2f
45e69a:	39 2b                	cmp    %ebp,(%ebx)
45e69c:	57                   	push   %edi
45e69d:	34 2f                	xor    $0x2f,%al
45e69f:	68 45 6f 30 66       	push   $0x66306f45
45e6a4:	70 6d                	jo     0x45e713
45e6a6:	69 53 66 43 6f 6d 5a 	imul   $0x5a6d6f43,0x66(%ebx),%edx
45e6ad:	51                   	push   %ecx
45e6ae:	43                   	inc    %ebx
45e6af:	71 77                	jno    0x45e728
45e6b1:	35 55 6b 4f 56       	xor    $0x564f6b55,%eax
45e6b6:	41                   	inc    %ecx
45e6b7:	6b 4c 43 53 45       	imul   $0x45,0x53(%ebx,%eax,2),%ecx
45e6bc:	6b 6d 6d 4a          	imul   $0x4a,0x6d(%ebp),%ebp
45e6c0:	78 45                	js     0x45e707
45e6c2:	4a                   	dec    %edx
45e6c3:	73 44                	jae    0x45e709
45e6c5:	47                   	inc    %edi
45e6c6:	33 51 38             	xor    0x38(%ecx),%edx
45e6c9:	55                   	push   %ebp
45e6ca:	7a 65                	jp     0x45e731
45e6cc:	71 54                	jno    0x45e722
45e6ce:	32 61 59             	xor    0x59(%ecx),%ah
45e6d1:	42                   	inc    %edx
45e6d2:	6d                   	insl   (%dx),%es:(%edi)
45e6d3:	32 68 31             	xor    0x31(%eax),%ch
45e6d6:	6e                   	outsb  %ds:(%esi),(%dx)
45e6d7:	62 75 70             	bound  %esi,0x70(%ebp)
45e6da:	6e                   	outsb  %ds:(%esi),(%dx)
45e6db:	61                   	popa
45e6dc:	32 2b                	xor    (%ebx),%ch
45e6de:	4c                   	dec    %esp
45e6df:	55                   	push   %ebp
45e6e0:	71 59                	jno    0x45e73b
45e6e2:	46                   	inc    %esi
45e6e3:	46                   	inc    %esi
45e6e4:	43                   	inc    %ebx
45e6e5:	50                   	push   %eax
45e6e6:	34 37                	xor    $0x37,%al
45e6e8:	4a                   	dec    %edx
45e6e9:	6b 68 51 50          	imul   $0x50,0x51(%eax),%ebp