45540a:	54                   	push   %esp
45540b:	35 56 70 36 48       	xor    $0x48367056,%eax
455410:	78 47                	js     0x455459
455412:	5a                   	pop    %edx
455413:	64 70 4d             	fs jo  0x455463
455416:	36 4a                	ss dec %edx
455418:	33 30                	xor    (%eax),%esi
45541a:	38 65 52             	cmp    %ah,0x52(%ebp)
45541d:	63 58 45             	arpl   %ebx,0x45(%eax)
455420:	61                   	popa
455421:	58                   	pop    %eax
455422:	53                   	push   %ebx
455423:	4f                   	dec    %edi
455424:	49                   	dec    %ecx
455425:	39 57 65             	cmp    %edx,0x65(%edi)
455428:	59                   	pop    %ecx
455429:	58                   	pop    %eax
45542a:	65 6b 71 44 31       	imul   $0x31,%gs:0x44(%ecx),%esi
45542f:	30 65 5a             	xor    %ah,0x5a(%ebp)
455432:	34 6b                	xor    $0x6b,%al
455434:	50                   	push   %eax
455435:	50                   	push   %eax
455436:	64 35 79 71 54 77    	fs xor $0x77547179,%eax
45543c:	4b                   	dec    %ebx
45543d:	4d                   	dec    %ebp
45543e:	72 66                	jb     0x4554a6
455440:	5a                   	pop    %edx
455441:	6a 31                	push   $0x31
455443:	61                   	popa
455444:	4f                   	dec    %edi
455445:	74 51                	je     0x455498
455447:	66 7a 63             	data16 jp 0x4554ad
45544a:	6b 46 45 38          	imul   $0x38,0x45(%esi),%eax
45544e:	6c                   	insb   (%dx),%es:(%edi)
45544f:	5a                   	pop    %edx
455450:	31 56 55             	xor    %edx,0x55(%esi)
455453:	70 58                	jo     0x4554ad
455455:	74 7a                	je     0x4554d1
455457:	31 4e 69             	xor    %ecx,0x69(%esi)
45545a:	50                   	push   %eax
45545b:	4f                   	dec    %edi
45545c:	65 35 4c 37 32 67    	gs xor $0x6732374c,%eax
455462:	32 34 4e             	xor    (%esi,%ecx,2),%dh
455465:	33 62 4f             	xor    0x4f(%edx),%esp
455468:	4b                   	dec    %ebx
455469:	33 44 37 72          	xor    0x72(%edi,%esi,1),%eax
45546d:	73 55                	jae    0x4554c4
45546f:	67 79 76             	addr16 jns 0x4554e8
455472:	4f                   	dec    %edi
455473:	6c                   	insb   (%dx),%es:(%edi)
455474:	63 41 6a             	arpl   %eax,0x6a(%ecx)
455477:	4a                   	dec    %edx
455478:	37                   	aaa
455479:	6c                   	insb   (%dx),%es:(%edi)
45547a:	71 31                	jno    0x4554ad
45547c:	65 66 6b 30 6c       	imul   $0x6c,%gs:(%eax),%si
455481:	6b 34 62 4e          	imul   $0x4e,(%edx,%eiz,2),%esi
455485:	2f                   	das
455486:	4b                   	dec    %ebx
455487:	39 72 7a             	cmp    %esi,0x7a(%edx)
45548a:	35 58 71 66 6d       	xor    $0x6d667158,%eax
45548f:	4a                   	dec    %edx
455490:	64 61                	fs popa
455492:	51                   	push   %ecx
455493:	64 55                	fs push %ebp
455495:	7a 34                	jp     0x4554cb
455497:	78 73                	js     0x45550c
455499:	50                   	push   %eax
45549a:	77 68                	ja     0x455504
45549c:	6c                   	insb   (%dx),%es:(%edi)
45549d:	51                   	push   %ecx
45549e:	47                   	inc    %edi
45549f:	69 4f 59 52 42 73 34 	imul   $0x34734252,0x59(%edi),%ecx
4554a6:	4f                   	dec    %edi
4554a7:	7a 66                	jp     0x45550f
4554a9:	2b 6a 44             	sub    0x44(%edx),%ebp
4554ac:	30 4e 73             	xor    %cl,0x73(%esi)
4554af:	77 4f                	ja     0x455500
4554b1:	4f                   	dec    %edi
4554b2:	43                   	inc    %ebx
4554b3:	53                   	push   %ebx
4554b4:	57                   	push   %edi
4554b5:	56                   	push   %esi
4554b6:	44                   	inc    %esp
4554b7:	43                   	inc    %ebx
4554b8:	54                   	push   %esp
4554b9:	31 67 4b             	xor    %esp,0x4b(%edi)
4554bc:	79 38                	jns    0x4554f6
4554be:	38 4d 6d             	cmp    %cl,0x6d(%ebp)
4554c1:	44                   	inc    %esp
4554c2:	48                   	dec    %eax
4554c3:	73 71                	jae    0x455536
4554c5:	52                   	push   %edx
4554c6:	64 41                	fs inc %ecx
4554c8:	4b                   	dec    %ebx
4554c9:	6c                   	insb   (%dx),%es:(%edi)
4554ca:	37                   	aaa
4554cb:	53                   	push   %ebx
4554cc:	76 74                	jbe    0x455542
4554ce:	37                   	aaa
4554cf:	33 70 4a             	xor    0x4a(%eax),%esi
4554d2:	63 45 52             	arpl   %eax,0x52(%ebp)
4554d5:	4c                   	dec    %esp
4554d6:	53                   	push   %ebx
4554d7:	67 70 4f             	addr16 jo 0x455529
4554da:	30 47 6c             	xor    %al,0x6c(%edi)
4554dd:	4e                   	dec    %esi
4554de:	61                   	popa
4554df:	63 36                	arpl   %esi,(%esi)
4554e1:	4f                   	dec    %edi
4554e2:	4e                   	dec    %esi
4554e3:	49                   	dec    %ecx
4554e4:	63 74 54 33          	arpl   %esi,0x33(%esp,%edx,2)
4554e8:	70 6a                	jo     0x455554
4554ea:	6a 69                	push   $0x69
4554ec:	67 52                	addr16 push %edx
4554ee:	31 64 32 62          	xor    %esp,0x62(%edx,%esi,1)
4554f2:	51                   	push   %ecx
4554f3:	45                   	inc    %ebp
4554f4:	2f                   	das
4554f5:	43                   	inc    %ebx
4554f6:	59                   	pop    %ecx
4554f7:	76 53                	jbe    0x45554c
4554f9:	55                   	push   %ebp
4554fa:	73 6f                	jae    0x45556b
4554fc:	54                   	push   %esp
4554fd:	5a                   	pop    %edx
4554fe:	37                   	aaa
4554ff:	73 64                	jae    0x455565
455501:	53                   	push   %ebx
455502:	39 38                	cmp    %edi,(%eax)
455504:	6b 4e 45 4d          	imul   $0x4d,0x45(%esi),%ecx
455508:	2f                   	das
455509:	4e                   	dec    %esi
45550a:	36 50                	ss push %eax
45550c:	6d                   	insl   (%dx),%es:(%edi)
45550d:	65 53                	gs push %ebx
45550f:	78 33                	js     0x455544
455511:	2f                   	das
455512:	51                   	push   %ecx
455513:	74 59                	je     0x45556e
455515:	6d                   	insl   (%dx),%es:(%edi)
455516:	77 66                	ja     0x45557e
455518:	56                   	push   %esi
455519:	79 4e                	jns    0x455569
45551b:	4a                   	dec    %edx
45551c:	68 42 56 6f 61       	push   $0x616f5642
455521:	53                   	push   %ebx
455522:	6e                   	outsb  %ds:(%esi),(%dx)
455523:	4b                   	dec    %ebx
455524:	59                   	pop    %ecx
455525:	30 59 33             	xor    %bl,0x33(%ecx)
455528:	77 33                	ja     0x45555d
45552a:	69 4b 68 63 39 33 36 	imul   $0x36333963,0x68(%ebx),%ecx
455531:	70 38                	jo     0x45556b
455533:	4c                   	dec    %esp
455534:	31 77 6f             	xor    %esi,0x6f(%edi)
455537:	75 38                	jne    0x455571
455539:	30 79 5a             	xor    %bh,0x5a(%ecx)
45553c:	78 52                	js     0x455590
45553e:	53                   	push   %ebx
45553f:	66 52                	push   %dx
455541:	4d                   	dec    %ebp
455542:	66 52                	push   %dx
455544:	4b                   	dec    %ebx
455545:	69 5a 34 65 43 65 41 	imul   $0x41654365,0x34(%edx),%ebx
45554c:	70 50                	jo     0x45559e
45554e:	73 52                	jae    0x4555a2
455550:	4f                   	dec    %edi
455551:	75 74                	jne    0x4555c7
455553:	4d                   	dec    %ebp
455554:	6d                   	insl   (%dx),%es:(%edi)
455555:	2b 48 4b             	sub    0x4b(%eax),%ecx
455558:	77 55                	ja     0x4555af
45555a:	46                   	inc    %esi
45555b:	53                   	push   %ebx
45555c:	4c                   	dec    %esp
45555d:	48                   	dec    %eax
45555e:	54                   	push   %esp
45555f:	42                   	inc    %edx
455560:	51                   	push   %ecx
455561:	6b 59 51 32          	imul   $0x32,0x51(%ecx),%ebx
455565:	63 46 45             	arpl   %eax,0x45(%esi)
455568:	63 4b 72             	arpl   %ecx,0x72(%ebx)
45556b:	4f                   	dec    %edi
45556c:	42                   	inc    %edx
45556d:	46                   	inc    %esi
45556e:	4c                   	dec    %esp
45556f:	54                   	push   %esp
455570:	46                   	inc    %esi
455571:	45                   	inc    %ebp
455572:	6d                   	insl   (%dx),%es:(%edi)
455573:	2b 67 4a             	sub    0x4a(%edi),%esp
455576:	56                   	push   %esi
455577:	48                   	dec    %eax
455578:	6f                   	outsl  %ds:(%esi),(%dx)
455579:	39 4d 7a             	cmp    %ecx,0x7a(%ebp)
45557c:	75 5a                	jne    0x4555d8
45557e:	72 4d                	jb     0x4555cd
455580:	43                   	inc    %ebx
455581:	47                   	inc    %edi
455582:	4a                   	dec    %edx
455583:	57                   	push   %edi
455584:	2f                   	das
455585:	51                   	push   %ecx
455586:	6d                   	insl   (%dx),%es:(%edi)
455587:	34 72                	xor    $0x72,%al
455589:	6b 4e 43 30          	imul   $0x30,0x43(%esi),%ecx
45558d:	5a                   	pop    %edx
45558e:	43                   	inc    %ebx
45558f:	62 58 30             	bound  %ebx,0x30(%eax)
455592:	4c                   	dec    %esp
455593:	35 6b 33 38 4b       	xor    $0x4b38336b,%eax
455598:	48                   	dec    %eax
455599:	2b 54 55 74          	sub    0x74(%ebp,%edx,2),%edx
45559d:	63 66 76             	arpl   %esp,0x76(%esi)
4555a0:	30 74 67 44          	xor    %dh,0x44(%edi,%eiz,2)
4555a4:	6e                   	outsb  %ds:(%esi),(%dx)
4555a5:	77 77                	ja     0x45561e
4555a7:	35 6d 6e 65 30       	xor    $0x30656e6d,%eax
4555ac:	42                   	inc    %edx
4555ad:	2b 30                	sub    (%eax),%esi
4555af:	79 6f                	jns    0x455620
4555b1:	2f                   	das
4555b2:	57                   	push   %edi
4555b3:	48                   	dec    %eax
4555b4:	50                   	push   %eax
4555b5:	2f                   	das
4555b6:	69 64 49 6f 53 62 32 	imul   $0x5a326253,0x6f(%ecx,%ecx,2),%esp
4555bd:	5a
4555be:	4d                   	dec    %ebp
4555bf:	4e                   	dec    %esi
4555c0:	41                   	inc    %ecx
4555c1:	61                   	popa
4555c2:	41                   	inc    %ecx
4555c3:	41                   	inc    %ecx
4555c4:	62 7a 4f             	bound  %edi,0x4f(%edx)
4555c7:	62 56 67             	bound  %edx,0x67(%esi)
4555ca:	62 6d 61             	bound  %ebp,0x61(%ebp)
4555cd:	4b                   	dec    %ebx
4555ce:	74 6f                	je     0x45563f
4555d0:	33 6d 4d             	xor    0x4d(%ebp),%ebp
4555d3:	36 33 32             	xor    %ss:(%edx),%esi
4555d6:	67 6b 38 4e          	imul   $0x4e,(%bx,%si),%edi
4555da:	34 4e                	xor    $0x4e,%al
4555dc:	30 39                	xor    %bh,(%ecx)
4555de:	68 34 76 42 6e       	push   $0x6e427634
4555e3:	65 64 7a 74          	gs fs jp 0x45565b
4555e7:	62 37                	bound  %esi,(%edi)
4555e9:	6d                   	insl   (%dx),%es:(%edi)
4555ea:	76 39                	jbe    0x455625
4555ec:	64 48                	fs dec %eax
4555ee:	7a 47                	jp     0x455637
4555f0:	5a                   	pop    %edx
4555f1:	37                   	aaa
4555f2:	57                   	push   %edi
4555f3:	48                   	dec    %eax
4555f4:	72 48                	jb     0x45563e
4555f6:	6a 4d                	push   $0x4d
4555f8:	58                   	pop    %eax
4555f9:	36 78 64             	ss js  0x455660
4555fc:	34 4e                	xor    $0x4e,%al
4555fe:	2f                   	das
4555ff:	33 72 4b             	xor    0x4b(%edx),%esi
455602:	6b 49 52 49          	imul   $0x49,0x52(%ecx),%ecx
455606:	30 41 75             	xor    %al,0x75(%ecx)
455609:	46                   	inc    %esi
45560a:	4d                   	dec    %ebp
45560b:	75 2f                	jne    0x45563c
45560d:	41                   	inc    %ecx
45560e:	6d                   	insl   (%dx),%es:(%edi)
45560f:	4c                   	dec    %esp
455610:	43                   	inc    %ebx
455611:	4e                   	dec    %esi
455612:	51                   	push   %ecx
455613:	41                   	inc    %ecx
455614:	45                   	inc    %ebp
455615:	64 36 69 30 33 6e 6f 	fs imul $0x386f6e33,%ss:(%eax),%esi
45561c:	38
45561d:	7a 58                	jp     0x455677
45561f:	4a                   	dec    %edx
455620:	63 37                	arpl   %esi,(%edi)
455622:	58                   	pop    %eax
455623:	68 47 79 42 47       	push   $0x47427947
455628:	48                   	dec    %eax
455629:	7a 61                	jp     0x45568c
45562b:	75 36                	jne    0x455663
45562d:	5a                   	pop    %edx
45562e:	6f                   	outsl  %ds:(%esi),(%dx)
45562f:	2f                   	das
455630:	57                   	push   %edi
455631:	56                   	push   %esi
455632:	73 48                	jae    0x45567c
455634:	62 31                	bound  %esi,(%ecx)
455636:	32 30                	xor    (%eax),%dh
455638:	5a                   	pop    %edx
455639:	74 6f                	je     0x4556aa
45563b:	4f                   	dec    %edi
45563c:	53                   	push   %ebx
45563d:	4b                   	dec    %ebx
45563e:	55                   	push   %ebp
45563f:	41                   	inc    %ecx
455640:	68 58 6e 37 75       	push   $0x75376e58
455645:	62 6c 56 77          	bound  %ebp,0x77(%esi,%edx,2)
455649:	6f                   	outsl  %ds:(%esi),(%dx)
45564a:	6b 4e 54 33          	imul   $0x33,0x54(%esi),%ecx
45564e:	32 42 31             	xor    0x31(%edx),%al
455651:	6a 51                	push   $0x51
455653:	70 38                	jo     0x45568d
455655:	48                   	dec    %eax
455656:	5a                   	pop    %edx
455657:	35 30 54 31 70       	xor    $0x70315430,%eax
45565c:	30 6a 6c             	xor    %ch,0x6c(%edx)
45565f:	6f                   	outsl  %ds:(%esi),(%dx)
455660:	62 49 76             	bound  %ecx,0x76(%ecx)
455663:	6f                   	outsl  %ds:(%esi),(%dx)
455664:	51                   	push   %ecx
455665:	2f                   	das
455666:	57                   	push   %edi
455667:	68 69 77 37 38       	push   $0x38377769
45566c:	69 4b 72 45 2b 73 59 	imul   $0x59732b45,0x72(%ebx),%ecx
455673:	4b                   	dec    %ebx
455674:	4d                   	dec    %ebp
455675:	6b 74 72 34 6d       	imul   $0x6d,0x34(%edx,%esi,2),%esi
45567a:	59                   	pop    %ecx
45567b:	45                   	inc    %ebp
45567c:	45                   	inc    %ebp
45567d:	58                   	pop    %eax
45567e:	73 77                	jae    0x4556f7
455680:	67 6d                	insl   (%dx),%es:(%di)
455682:	4e                   	dec    %esi
455683:	6d                   	insl   (%dx),%es:(%edi)
455684:	7a 7a                	jp     0x455700
455686:	77 58                	ja     0x4556e0
455688:	67 43                	addr16 inc %ebx
45568a:	6e                   	outsb  %ds:(%esi),(%dx)
45568b:	5a                   	pop    %edx
45568c:	6a 50                	push   $0x50
45568e:	47                   	inc    %edi
45568f:	79 79                	jns    0x45570a
455691:	2b 41 6b             	sub    0x6b(%ecx),%eax
455694:	75 4b                	jne    0x4556e1
455696:	30 6f 52             	xor    %ch,0x52(%edi)
455699:	64 42                	fs inc %edx
45569b:	45                   	inc    %ebp
45569c:	6b 6d 7a 50          	imul   $0x50,0x7a(%ebp),%ebp
4556a0:	56                   	push   %esi
4556a1:	66 39 38             	cmp    %di,(%eax)
4556a4:	2f                   	das
4556a5:	75 36                	jne    0x4556dd