4534eb:	63 54 34 50          	arpl   %edx,0x50(%esp,%esi,1)
4534ef:	64 37                	fs aaa
4534f1:	74 45                	je     0x453538
4534f3:	47                   	inc    %edi
4534f4:	66 76 71             	data16 jbe 0x453568
4534f7:	46                   	inc    %esi
4534f8:	67 76 6c             	addr16 jbe 0x453567
4534fb:	36 35 4a 65 4b 76    	ss xor $0x764b654a,%eax
453501:	58                   	pop    %eax
453502:	67 77 49             	addr16 ja 0x45354e
453505:	53                   	push   %ebx
453506:	72 57                	jb     0x45355f
453508:	38 53 65             	cmp    %dl,0x65(%ebx)
45350b:	2f                   	das
45350c:	35 71 71 42 36       	xor    $0x36427171,%eax
453511:	35 38 74 4f 6c       	xor    $0x6c4f7438,%eax
453516:	72 2b                	jb     0x453543
453518:	38 64 36 6b          	cmp    %ah,0x6b(%esi,%esi,1)
45351c:	4e                   	dec    %esi
45351d:	75 53                	jne    0x453572
45351f:	72 6a                	jb     0x45358b
453521:	76 78                	jbe    0x45359b
453523:	61                   	popa
453524:	6b 63 62 5a          	imul   $0x5a,0x62(%ebx),%esp
453528:	70 52                	jo     0x45357c
45352a:	65 75 4f             	gs jne 0x45357c
45352d:	67 42                	addr16 inc %edx
45352f:	78 75                	js     0x4535a6
453531:	53                   	push   %ebx
453532:	42                   	inc    %edx
453533:	33 76 64             	xor    0x64(%esi),%esi
453536:	7a 53                	jp     0x45358b
453538:	30 49 6b             	xor    %cl,0x6b(%ecx)
45353b:	42                   	inc    %edx
45353c:	30 6e 4b             	xor    %ch,0x4b(%esi)
45353f:	76 43                	jbe    0x453584
453541:	43                   	inc    %ebx
453542:	55                   	push   %ebp
453543:	47                   	inc    %edi
453544:	43                   	inc    %ebx
453545:	61                   	popa
453546:	59                   	pop    %ecx
453547:	34 66                	xor    $0x66,%al
453549:	62 59 39             	bound  %ebx,0x39(%ecx)
45354c:	75 67                	jne    0x4535b5
45354e:	6b 65 78 69          	imul   $0x69,0x78(%ebp),%esp
453552:	4b                   	dec    %ebx
453553:	55                   	push   %ebp
453554:	6d                   	insl   (%dx),%es:(%edi)
453555:	54                   	push   %esp
453556:	39 66 67             	cmp    %esp,0x67(%esi)
453559:	6d                   	insl   (%dx),%es:(%edi)
45355a:	55                   	push   %ebp
45355b:	71 4f                	jno    0x4535ac
45355d:	6f                   	outsl  %ds:(%esi),(%dx)
45355e:	34 39                	xor    $0x39,%al
453560:	64 2f                	fs das
453562:	4b                   	dec    %ebx
453563:	54                   	push   %esp
453564:	7a 57                	jp     0x4535bd
453566:	33 52 67             	xor    0x67(%edx),%edx
453569:	33 56 55             	xor    0x55(%esi),%edx
45356c:	50                   	push   %eax
45356d:	4f                   	dec    %edi
45356e:	73 34                	jae    0x4535a4
453570:	47                   	inc    %edi
453571:	76 39                	jbe    0x4535ac
453573:	48                   	dec    %eax
453574:	5a                   	pop    %edx
453575:	59                   	pop    %ecx
453576:	54                   	push   %esp
453577:	52                   	push   %edx
453578:	35 63 64 37 46       	xor    $0x46376463,%eax
45357d:	6f                   	outsl  %ds:(%esi),(%dx)
45357e:	2b 34 74             	sub    (%esp,%esi,2),%esi
453581:	75 44                	jne    0x4535c7
453583:	4a                   	dec    %edx
453584:	30 69 6a             	xor    %ch,0x6a(%ecx)
453587:	39 51 50             	cmp    %edx,0x50(%ecx)
45358a:	35 59 52 75 45       	xor    $0x45755259,%eax
45358f:	7a 76                	jp     0x453607
453591:	4a                   	dec    %edx
453592:	71 48                	jno    0x4535dc
453594:	2f                   	das
453595:	61                   	popa
453596:	52                   	push   %edx
453597:	2f                   	das
453598:	57                   	push   %edi
453599:	72 56                	jb     0x4535f1
45359b:	31 55 6d             	xor    %edx,0x6d(%ebp)
45359e:	39 4a 49             	cmp    %ecx,0x49(%edx)
4535a1:	41                   	inc    %ecx
4535a2:	78 37                	js     0x4535db
4535a4:	4c                   	dec    %esp
4535a5:	2b 68 76             	sub    0x76(%eax),%ebp
4535a8:	55                   	push   %ebp
4535a9:	66 68 7a 59          	pushw  $0x597a
4535ad:	70 37                	jo     0x4535e6
4535af:	36 77 31             	ss ja  0x4535e3
4535b2:	34 4e                	xor    $0x4e,%al
4535b4:	33 64 62 41          	xor    0x41(%edx,%eiz,2),%esp
4535b8:	2b 34 2b             	sub    (%ebx,%ebp,1),%esi
4535bb:	31 51 31             	xor    %edx,0x31(%ecx)
4535be:	51                   	push   %ecx
4535bf:	6e                   	outsb  %ds:(%esi),(%dx)
4535c0:	4a                   	dec    %edx
4535c1:	70 2f                	jo     0x4535f2
4535c3:	33 77 31             	xor    0x31(%edi),%esi
4535c6:	69 71 6f 77 68 43 6c 	imul   $0x6c436877,0x6f(%ecx),%esi
4535cd:	44                   	inc    %esp
4535ce:	48                   	dec    %eax
4535cf:	66 6b 76 56 6e       	imul   $0x6e,0x56(%esi),%si
4535d4:	33 7a 34             	xor    0x34(%edx),%edi
4535d7:	6e                   	outsb  %ds:(%esi),(%dx)
4535d8:	46                   	inc    %esi
4535d9:	4c                   	dec    %esp
4535da:	61                   	popa
4535db:	70 4b                	jo     0x453628
4535dd:	71 5a                	jno    0x453639
4535df:	59                   	pop    %ecx
4535e0:	74 43                	je     0x453625
4535e2:	30 33                	xor    %dh,(%ebx)
4535e4:	42                   	inc    %edx
4535e5:	42                   	inc    %edx
4535e6:	63 69 57             	arpl   %ebp,0x57(%ecx)
4535e9:	2b 43 72             	sub    0x72(%ebx),%eax
4535ec:	38 2f                	cmp    %ch,(%edi)
4535ee:	32 4b 33             	xor    0x33(%ebx),%cl
4535f1:	49                   	dec    %ecx
4535f2:	71 6c                	jno    0x453660
4535f4:	34 32                	xor    $0x32,%al
4535f6:	45                   	inc    %ebp
4535f7:	64 6e                	outsb  %fs:(%esi),(%dx)
4535f9:	52                   	push   %edx
4535fa:	45                   	inc    %ebp
4535fb:	4a                   	dec    %edx
4535fc:	74 59                	je     0x453657
4535fe:	37                   	aaa
4535ff:	4e                   	dec    %esi
453600:	45                   	inc    %ebp
453601:	4a                   	dec    %edx
453602:	57                   	push   %edi
453603:	58                   	pop    %eax
453604:	47                   	inc    %edi
453605:	68 74 52 33 43       	push   $0x43335274
45360a:	35 4a 62 4e 71       	xor    $0x714e624a,%eax
45360f:	36 73 50             	ss jae 0x453662
453612:	50                   	push   %eax
453613:	36 2f                	ss das
453615:	6a 2f                	push   $0x2f
453617:	64 6f                	outsl  %fs:(%esi),(%dx)
453619:	75 38                	jne    0x453653
45361b:	78 2f                	js     0x45364c
45361d:	59                   	pop    %ecx
45361e:	2b 42 59             	sub    0x59(%edx),%eax
453621:	63 72 54             	arpl   %esi,0x54(%edx)
453624:	4d                   	dec    %ebp
453625:	75 53                	jne    0x45367a
453627:	4c                   	dec    %esp
453628:	76 61                	jbe    0x45368b
45362a:	4d                   	dec    %ebp
45362b:	6c                   	insb   (%dx),%es:(%edi)
45362c:	41                   	inc    %ecx
45362d:	4a                   	dec    %edx
45362e:	5a                   	pop    %edx
45362f:	6b 6c 74 65 70       	imul   $0x70,0x65(%esp,%esi,2),%ebp
453634:	57                   	push   %edi
453635:	52                   	push   %edx
453636:	6a 53                	push   $0x53
453638:	5a                   	pop    %edx
453639:	4e                   	dec    %esi
45363a:	45                   	inc    %ebp
45363b:	33 68 31             	xor    0x31(%eax),%ebp
45363e:	34 75                	xor    $0x75,%al
453640:	79 70                	jns    0x4536b2
453642:	32 78 52             	xor    0x52(%eax),%bh
453645:	62 56 4b             	bound  %edx,0x4b(%esi)
453648:	4e                   	dec    %esi
453649:	5a                   	pop    %edx
45364a:	52                   	push   %edx
45364b:	38 2f                	cmp    %ch,(%edi)
45364d:	6a 66                	push   $0x66
45364f:	58                   	pop    %eax
453650:	64 67 32 70 4d       	xor    %fs:0x4d(%bx,%si),%dh
453655:	64 79 2f             	fs jns 0x453687
453658:	4e                   	dec    %esi
453659:	73 59                	jae    0x4536b4
45365b:	67 49                	addr16 dec %ecx
45365d:	73 7a                	jae    0x4536d9
45365f:	6e                   	outsb  %ds:(%esi),(%dx)
453660:	44                   	inc    %esp
453661:	49                   	dec    %ecx
453662:	39 52 75             	cmp    %edx,0x75(%edx)
453665:	63 45 76             	arpl   %eax,0x76(%ebp)
453668:	4b                   	dec    %ebx
453669:	6e                   	outsb  %ds:(%esi),(%dx)
45366a:	35 43 77 77 66       	xor    $0x66777743,%eax
45366f:	32 64 50 68          	xor    0x68(%eax,%edx,2),%ah
453673:	33 44 39 4a          	xor    0x4a(%ecx,%edi,1),%eax
453677:	6d                   	insl   (%dx),%es:(%edi)
453678:	36 68 56 79 67 77    	ss push $0x77677956
45367e:	52                   	push   %edx
45367f:	62 51 43             	bound  %edx,0x43(%ecx)
453682:	4f                   	dec    %edi
453683:	4d                   	dec    %ebp
453684:	4d                   	dec    %ebp
453685:	53                   	push   %ebx
453686:	65 66 6e             	data16 outsb %gs:(%esi),(%dx)
453689:	5a                   	pop    %edx
45368a:	78 45                	js     0x4536d1
45368c:	56                   	push   %esi
45368d:	6a 77                	push   $0x77
45368f:	6f                   	outsl  %ds:(%esi),(%dx)
453690:	4f                   	dec    %edi
453691:	51                   	push   %ecx
453692:	35 31 34 4b 42       	xor    $0x424b3431,%eax
453697:	6b 41 44 51          	imul   $0x51,0x44(%ecx),%eax
45369b:	73 39                	jae    0x4536d6
45369d:	52                   	push   %edx
45369e:	79 75                	jns    0x453715
4536a0:	56                   	push   %esi
4536a1:	43                   	inc    %ebx
4536a2:	54                   	push   %esp
4536a3:	2b 39                	sub    (%ecx),%edi
4536a5:	33 6d 33             	xor    0x33(%ebp),%ebp
4536a8:	62 74 59 79          	bound  %esi,0x79(%ecx,%ebx,2)
4536ac:	78 45                	js     0x4536f3
4536ae:	6e                   	outsb  %ds:(%esi),(%dx)
4536af:	61                   	popa
4536b0:	4e                   	dec    %esi
4536b1:	6a 73                	push   $0x73
4536b3:	76 41                	jbe    0x4536f6
4536b5:	68 75 77 66 33       	push   $0x33667775
4536ba:	56                   	push   %esi
4536bb:	52                   	push   %edx
4536bc:	4a                   	dec    %edx
4536bd:	78 62                	js     0x453721
4536bf:	6f                   	outsl  %ds:(%esi),(%dx)
4536c0:	39 4f 75             	cmp    %ecx,0x75(%edi)
4536c3:	55                   	push   %ebp
4536c4:	39 35 37 56 30 34    	cmp    %esi,0x34305637
4536ca:	42                   	inc    %edx
4536cb:	39 33                	cmp    %esi,(%ebx)
4536cd:	33 5a 49             	xor    0x49(%edx),%ebx
4536d0:	45                   	inc    %ebp
4536d1:	77 46                	ja     0x453719
4536d3:	61                   	popa
4536d4:	66 69 34 76 6e 48    	imul   $0x486e,(%esi,%esi,2),%si
4536da:	37                   	aaa
4536db:	35 45 41 59 54       	xor    $0x54594145,%eax
4536e0:	5a                   	pop    %edx
4536e1:	4b                   	dec    %ebx
4536e2:	57                   	push   %edi
4536e3:	51                   	push   %ecx
4536e4:	49                   	dec    %ecx
4536e5:	59                   	pop    %ecx
4536e6:	35 75 4f 7a 61       	xor    $0x617a4f75,%eax
4536eb:	64 36 64 49          	fs ss fs dec %ecx
4536ef:	73 6a                	jae    0x45375b
4536f1:	33 45 47             	xor    0x47(%ebp),%eax
4536f4:	58                   	pop    %eax
4536f5:	46                   	inc    %esi
4536f6:	34 6b                	xor    $0x6b,%al
4536f8:	39 45 55             	cmp    %eax,0x55(%ebp)
4536fb:	76 68                	jbe    0x453765
4536fd:	30 54 4c 4f          	xor    %dl,0x4f(%esp,%ecx,2)
453701:	39 6a 41             	cmp    %ebp,0x41(%edx)
453704:	57                   	push   %edi
453705:	7a 56                	jp     0x45375d
453707:	59                   	pop    %ecx
453708:	74 62                	je     0x45376c
45370a:	49                   	dec    %ecx
45370b:	72 58                	jb     0x453765
45370d:	52                   	push   %edx
45370e:	6b 78 76 58          	imul   $0x58,0x76(%eax),%edi
453712:	4c                   	dec    %esp
453713:	51                   	push   %ecx
453714:	33 6a 4c             	xor    0x4c(%edx),%ebp
453717:	4e                   	dec    %esi
453718:	42                   	inc    %edx
453719:	69 7a 70 37 33 52 35 	imul   $0x35523337,0x70(%edx),%edi
453720:	63 6f 75             	arpl   %ebp,0x75(%edi)
453723:	6d                   	insl   (%dx),%es:(%edi)
453724:	2b 34 56             	sub    (%esi,%edx,2),%esi
453727:	70 43                	jo     0x45376c
453729:	47                   	inc    %edi
45372a:	46                   	inc    %esi
45372b:	7a 35                	jp     0x453762
45372d:	36 42                	ss inc %edx
45372f:	4a                   	dec    %edx
453730:	32 30                	xor    (%eax),%dh
453732:	6c                   	insb   (%dx),%es:(%edi)
453733:	58                   	pop    %eax
453734:	41                   	inc    %ecx
453735:	79 47                	jns    0x45377e
453737:	38 44 31 67          	cmp    %al,0x67(%ecx,%esi,1)
45373b:	64 36 2f             	fs ss das
45373e:	77 62                	ja     0x4537a2
453740:	55                   	push   %ebp
453741:	6d                   	insl   (%dx),%es:(%edi)
453742:	4c                   	dec    %esp
453743:	6a 4c                	push   $0x4c
453745:	65 62 66 51          	bound  %esp,%gs:0x51(%esi)
453749:	50                   	push   %eax
45374a:	4a                   	dec    %edx
45374b:	67 45                	addr16 inc %ebp
45374d:	30 34 6c             	xor    %dh,(%esp,%ebp,2)
453750:	5a                   	pop    %edx
453751:	57                   	push   %edi
453752:	4f                   	dec    %edi
453753:	36 58                	ss pop %eax
453755:	33 59 57             	xor    0x57(%ecx),%ebx
453758:	7a 74                	jp     0x4537ce
45375a:	59                   	pop    %ecx
45375b:	68 53 78 6a 32       	push   $0x326a7853
453760:	32 33                	xor    (%ebx),%dh
453762:	51                   	push   %ecx
453763:	2b 61 76             	sub    0x76(%ecx),%esp
453766:	4b                   	dec    %ebx
453767:	32 5a 46             	xor    0x46(%edx),%bl
45376a:	75 43                	jne    0x4537af
45376c:	57                   	push   %edi
45376d:	31 64 45 31          	xor    %esp,0x31(%ebp,%eax,2)
453771:	59                   	pop    %ecx
453772:	53                   	push   %ebx
453773:	77 53                	ja     0x4537c8
453775:	64 62 64 64 4a       	bound  %esp,%fs:0x4a(%esp,%eiz,2)
45377a:	49                   	dec    %ecx
45377b:	43                   	inc    %ebx
45377c:	4b                   	dec    %ebx
45377d:	4f                   	dec    %edi
45377e:	64 6e                	outsb  %fs:(%esi),(%dx)
453780:	38 50 7a             	cmp    %dl,0x7a(%eax)
453783:	4a                   	dec    %edx
453784:	4b                   	dec    %ebx
453785:	37                   	aaa
453786:	56                   	push   %esi
453787:	58                   	pop    %eax
453788:	63 48 59             	arpl   %ecx,0x59(%eax)
45378b:	6d                   	insl   (%dx),%es:(%edi)
45378c:	50                   	push   %eax
45378d:	6f                   	outsl  %ds:(%esi),(%dx)
45378e:	57                   	push   %edi
45378f:	52                   	push   %edx
453790:	51                   	push   %ecx
453791:	45                   	inc    %ebp
453792:	52                   	push   %edx
453793:	67 66 62 36 79 56    	bound  %si,0x5679
453799:	6f                   	outsl  %ds:(%esi),(%dx)
45379a:	31 6b 77             	xor    %ebp,0x77(%ebx)