414537:	00 23                	add    %ah,(%ebx)
414539:	3d 71 55 62 52       	cmp    $0x52625571,%eax
41453e:	74 71                	je     0x4145b1
414540:	41                   	inc    %ecx
414541:	50                   	push   %eax
414542:	63 53 78             	arpl   %edx,0x78(%ebx)
414545:	52                   	push   %edx
414546:	4d                   	dec    %ebp
414547:	49                   	dec    %ecx
414548:	35 31 59 67 4e       	xor    $0x4e675931,%eax
41454d:	58                   	pop    %eax
41454e:	47                   	inc    %edi
41454f:	5a                   	pop    %edx
414550:	39 6f 6d             	cmp    %ebp,0x6d(%edi)
414553:	4a                   	dec    %edx
414554:	76 56                	jbe    0x4145ac
414556:	35 42 76 75 71       	xor    $0x71757642,%eax
41455b:	42                   	inc    %edx
41455c:	4e                   	dec    %esi
41455d:	6f                   	outsl  %ds:(%esi),(%dx)
41455e:	63 67 69             	arpl   %esp,0x69(%edi)
414561:	37                   	aaa
414562:	78 6c                	js     0x4145d0
414564:	36 51                	ss push %ecx
414566:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41456b:	39 4d 36             	cmp    %ecx,0x36(%ebp)
41456e:	34 6f                	xor    $0x6f,%al
414570:	35 67 68 53 6c       	xor    $0x6c536867,%eax
414575:	42                   	inc    %edx
414576:	30 30                	xor    %dh,(%eax)
414578:	31 76 78             	xor    %esi,0x78(%esi)
41457b:	68 54 74 32 6b       	push   $0x6b327454
414580:	56                   	push   %esi
414581:	49                   	dec    %ecx
414582:	51                   	push   %ecx
414583:	65 4e                	gs dec %esi
414585:	74 63                	je     0x4145ea
414587:	48                   	dec    %eax
414588:	74 7a                	je     0x414604
41458a:	54                   	push   %esp
41458b:	76 52                	jbe    0x4145df
41458d:	67 6f                	outsl  %ds:(%si),(%dx)
41458f:	59                   	pop    %ecx
414590:	72 32                	jb     0x4145c4
414592:	24 50                	and    $0x50,%al
414594:	56                   	push   %esi
414595:	73 3d                	jae    0x4145d4
414597:	00 23                	add    %ah,(%ebx)
414599:	3d 71 47 38 4b       	cmp    $0x4b384771,%eax
41459e:	30 6c 4f 72          	xor    %ch,0x72(%edi,%ecx,2)
4145a2:	6d                   	insl   (%dx),%es:(%edi)
4145a3:	48                   	dec    %eax
4145a4:	57                   	push   %edi
4145a5:	66 50                	push   %ax
4145a7:	32 4b 45             	xor    0x45(%ebx),%cl
4145aa:	78 6f                	js     0x41461b
4145ac:	4e                   	dec    %esi
4145ad:	76 24                	jbe    0x4145d3
4145af:	35 77 3d 3d 00       	xor    $0x3d3d77,%eax
4145b4:	23 3d 71 73 42 34    	and    0x34427371,%edi
4145ba:	50                   	push   %eax
4145bb:	61                   	popa
4145bc:	74 65                	je     0x414623
4145be:	64 56                	fs push %esi
4145c0:	79 4d                	jns    0x41460f
4145c2:	4f                   	dec    %edi
4145c3:	79 6f                	jns    0x414634
4145c5:	39 73 35             	cmp    %esi,0x35(%ebx)
4145c8:	6e                   	outsb  %ds:(%esi),(%dx)
4145c9:	31 4f 54             	xor    %ecx,0x54(%edi)
4145cc:	41                   	inc    %ecx
4145cd:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4145d2:	71 45                	jno    0x414619
4145d4:	49                   	dec    %ecx
4145d5:	47                   	inc    %edi
4145d6:	6a 6a                	push   $0x6a
4145d8:	76 70                	jbe    0x41464a
4145da:	70 42                	jo     0x41461e
4145dc:	41                   	inc    %ecx
4145dd:	33 42 53             	xor    0x53(%edx),%eax
4145e0:	68 62 64 42 66       	push   $0x66426462
4145e5:	4d                   	dec    %ebp
4145e6:	6b 51 51 3d          	imul   $0x3d,0x51(%ecx),%edx
4145ea:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4145ef:	5f                   	pop    %edi
4145f0:	5f                   	pop    %edi
4145f1:	42                   	inc    %edx
4145f2:	79 73                	jns    0x414667
4145f4:	37                   	aaa
4145f5:	4a                   	dec    %edx
4145f6:	54                   	push   %esp
4145f7:	58                   	pop    %eax
4145f8:	6d                   	insl   (%dx),%es:(%edi)
4145f9:	41                   	inc    %ecx
4145fa:	69 47 39 46 39 51 43 	imul   $0x43513946,0x39(%edi),%eax
414601:	24 77                	and    $0x77,%al
414603:	6a 77                	push   $0x77
414605:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41460a:	71 33                	jno    0x41463f
41460c:	24 39                	and    $0x39,%al
41460e:	4d                   	dec    %ebp
41460f:	51                   	push   %ecx
414610:	39 4f 35             	cmp    %ecx,0x35(%edi)
414613:	36 6c                	ss insb (%dx),%es:(%edi)
414615:	64 7a 4d             	fs jp  0x414665
414618:	4a                   	dec    %edx
414619:	47                   	inc    %edi
41461a:	44                   	inc    %esp
41461b:	65 54                	gs push %esp
41461d:	64 42                	fs inc %edx
41461f:	5a                   	pop    %edx
414620:	77 3d                	ja     0x41465f
414622:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414627:	39 72 50             	cmp    %esi,0x50(%edx)
41462a:	51                   	push   %ecx
41462b:	53                   	push   %ebx
41462c:	54                   	push   %esp
41462d:	70 24                	jo     0x414653
41462f:	55                   	push   %ebp
414630:	42                   	inc    %edx
414631:	5a                   	pop    %edx
414632:	69 54 47 63 37 6d 4b 	imul   $0x6c4b6d37,0x63(%edi,%eax,2),%edx
414639:	6c
41463a:	68 37 68 31 51       	push   $0x51316837
41463f:	76 52                	jbe    0x414693
414641:	67 66 73 30          	addr16 data16 jae 0x414675
414645:	70 5f                	jo     0x4146a6
414647:	6d                   	insl   (%dx),%es:(%edi)
414648:	51                   	push   %ecx
414649:	41                   	inc    %ecx
41464a:	61                   	popa
41464b:	49                   	dec    %ecx
41464c:	52                   	push   %edx
41464d:	6a 52                	push   $0x52
41464f:	49                   	dec    %ecx
414650:	73 51                	jae    0x4146a3
414652:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414657:	76 4a                	jbe    0x4146a3
414659:	5f                   	pop    %edi
41465a:	56                   	push   %esi
41465b:	33 6c 4a 52          	xor    0x52(%edx,%ecx,2),%ebp
41465f:	6e                   	outsb  %ds:(%esi),(%dx)
414660:	56                   	push   %esi
414661:	45                   	inc    %ebp
414662:	57                   	push   %edi
414663:	36 45                	ss inc %ebp
414665:	49                   	dec    %ecx
414666:	37                   	aaa
414667:	34 6e                	xor    $0x6e,%al
414669:	36 33 7a 67          	xor    %ss:0x67(%edx),%edi
41466d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414672:	71 78                	jno    0x4146ec
414674:	55                   	push   %ebp
414675:	76 48                	jbe    0x4146bf
414677:	66 4c                	dec    %sp
414679:	5a                   	pop    %edx
41467a:	4b                   	dec    %ebx
41467b:	5a                   	pop    %edx
41467c:	69 55 6d 50 58 55 71 	imul   $0x71555850,0x6d(%ebp),%edx
414683:	50                   	push   %eax
414684:	56                   	push   %esi
414685:	38 56 63             	cmp    %dl,0x63(%esi)
414688:	77 3d                	ja     0x4146c7
41468a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41468f:	79 31                	jns    0x4146c2
414691:	63 58 63             	arpl   %ebx,0x63(%eax)
414694:	4b                   	dec    %ebx
414695:	38 41 36             	cmp    %al,0x36(%ecx)
414698:	75 52                	jne    0x4146ec
41469a:	70 4c                	jo     0x4146e8
41469c:	6c                   	insb   (%dx),%es:(%edi)
41469d:	43                   	inc    %ebx
41469e:	7a 37                	jp     0x4146d7
4146a0:	55                   	push   %ebp
4146a1:	4b                   	dec    %ebx
4146a2:	6b 4e 77 3d          	imul   $0x3d,0x77(%esi),%ecx
4146a6:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4146ab:	59                   	pop    %ecx
4146ac:	51                   	push   %ecx
4146ad:	61                   	popa
4146ae:	67 76 48             	addr16 jbe 0x4146f9
4146b1:	31 6b 34             	xor    %ebp,0x34(%ebx)
4146b4:	4e                   	dec    %esi
4146b5:	65 57                	gs push %edi
4146b7:	73 43                	jae    0x4146fc
4146b9:	69 64 77 46 52 62 24 	imul   $0x73246252,0x46(%edi,%esi,2),%esp
4146c0:	73
4146c1:	51                   	push   %ecx
4146c2:	54                   	push   %esp
4146c3:	5a                   	pop    %edx
4146c4:	58                   	pop    %eax
4146c5:	50                   	push   %eax
4146c6:	47                   	inc    %edi
4146c7:	6f                   	outsl  %ds:(%esi),(%dx)
4146c8:	75 52                	jne    0x41471c
4146ca:	4f                   	dec    %edi
4146cb:	51                   	push   %ecx
4146cc:	66 6d                	insw   (%dx),%es:(%edi)
4146ce:	6f                   	outsl  %ds:(%esi),(%dx)
4146cf:	49                   	dec    %ecx
4146d0:	6d                   	insl   (%dx),%es:(%edi)
4146d1:	69 50 47 44 6f 3d 00 	imul   $0x3d6f44,0x47(%eax),%edx
4146d8:	23 3d 71 50 62 76    	and    0x76625071,%edi
4146de:	43                   	inc    %ebx
4146df:	54                   	push   %esp
4146e0:	24 55                	and    $0x55,%al
4146e2:	4e                   	dec    %esi
4146e3:	49                   	dec    %ecx
4146e4:	68 5f 44 50 4d       	push   $0x4d50445f
4146e9:	74 35                	je     0x414720
4146eb:	46                   	inc    %esi
4146ec:	30 32                	xor    %dh,(%edx)
4146ee:	48                   	dec    %eax
4146ef:	79 77                	jns    0x414768
4146f1:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4146f6:	71 24                	jno    0x41471c
4146f8:	63 33                	arpl   %esi,(%ebx)
4146fa:	6c                   	insb   (%dx),%es:(%edi)
4146fb:	58                   	pop    %eax
4146fc:	4c                   	dec    %esp
4146fd:	62 68 6c             	bound  %ebp,0x6c(%eax)
414700:	33 51 7a             	xor    0x7a(%ecx),%edx
414703:	69 6c 36 5a 39 68 59 	imul   $0x45596839,0x5a(%esi,%esi,1),%ebp
41470a:	45
41470b:	6f                   	outsl  %ds:(%esi),(%dx)
41470c:	70 43                	jo     0x414751
41470e:	54                   	push   %esp
41470f:	52                   	push   %edx
414710:	64 73 47             	fs jae 0x41475a
414713:	38 57 45             	cmp    %dl,0x45(%edi)
414716:	5f                   	pop    %edi
414717:	31 5a 75             	xor    %ebx,0x75(%edx)
41471a:	68 46 32 4b 51       	push   $0x514b3246
41471f:	45                   	inc    %ebp
414720:	4c                   	dec    %esp
414721:	51                   	push   %ecx
414722:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414727:	36 74 4a             	ss je  0x414774
41472a:	48                   	dec    %eax
41472b:	6f                   	outsl  %ds:(%esi),(%dx)
41472c:	73 4b                	jae    0x414779
41472e:	75 46                	jne    0x414776
414730:	30 49 59             	xor    %cl,0x59(%ecx)
414733:	33 67 47             	xor    0x47(%edi),%esp
414736:	78 6a                	js     0x4147a2
414738:	61                   	popa
414739:	76 65                	jbe    0x4147a0
41473b:	4e                   	dec    %esi
41473c:	77 3d                	ja     0x41477b
41473e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414743:	37                   	aaa
414744:	77 73                	ja     0x4147b9
414746:	4e                   	dec    %esi
414747:	5a                   	pop    %edx
414748:	24 62                	and    $0x62,%al
41474a:	74 6c                	je     0x4147b8
41474c:	6d                   	insl   (%dx),%es:(%edi)
41474d:	37                   	aaa
41474e:	75 52                	jne    0x4147a2
414750:	7a 6b                	jp     0x4147bd
414752:	59                   	pop    %ecx
414753:	58                   	pop    %eax
414754:	4d                   	dec    %ebp
414755:	6b 4a 6c 38          	imul   $0x38,0x6c(%edx),%ecx
414759:	4a                   	dec    %edx
41475a:	72 42                	jb     0x41479e
41475c:	43                   	inc    %ebx
41475d:	4b                   	dec    %ebx
41475e:	53                   	push   %ebx
41475f:	59                   	pop    %ecx
414760:	4a                   	dec    %edx
414761:	74 34                	je     0x414797
414763:	69 66 32 57 69 4b 51 	imul   $0x514b6957,0x32(%esi),%esp
41476a:	72 4f                	jb     0x4147bb
41476c:	62 73 3d             	bound  %esi,0x3d(%ebx)
41476f:	00 23                	add    %ah,(%ebx)
414771:	3d 71 30 52 45       	cmp    $0x45523071,%eax
414776:	4f                   	dec    %edi
414777:	4a                   	dec    %edx
414778:	77 6a                	ja     0x4147e4
41477a:	4f                   	dec    %edi
41477b:	31 71 73             	xor    %esi,0x73(%ecx)
41477e:	45                   	inc    %ebp
41477f:	30 31                	xor    %dh,(%ecx)
414781:	47                   	inc    %edi
414782:	5f                   	pop    %edi
414783:	52                   	push   %edx
414784:	51                   	push   %ecx
414785:	45                   	inc    %ebp
414786:	31 54 51 3d          	xor    %edx,0x3d(%ecx,%edx,2)
41478a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41478f:	55                   	push   %ebp
414790:	6c                   	insb   (%dx),%es:(%edi)
414791:	63 77 48             	arpl   %esi,0x48(%edi)
414794:	4a                   	dec    %edx
414795:	43                   	inc    %ebx
414796:	65 77 78             	gs ja  0x414811
414799:	49                   	dec    %ecx
41479a:	55                   	push   %ebp
41479b:	6b 32 74             	imul   $0x74,(%edx),%esi
41479e:	69 4b 4d 44 6a 58 59 	imul   $0x59586a44,0x4d(%ebx),%ecx
4147a5:	63 24 48             	arpl   %esp,(%eax,%ecx,2)
4147a8:	62 31                	bound  %esi,(%ecx)
4147aa:	6b 37 54             	imul   $0x54,(%edi),%esi
4147ad:	43                   	inc    %ebx
4147ae:	5a                   	pop    %edx
4147af:	43                   	inc    %ebx
4147b0:	79 47                	jns    0x4147f9
4147b2:	64 6d                	fs insl (%dx),%es:(%edi)
4147b4:	36 43                	ss inc %ebx
4147b6:	39 33                	cmp    %esi,(%ebx)
4147b8:	55                   	push   %ebp
4147b9:	41                   	inc    %ecx
4147ba:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4147bf:	63 44 66 4e          	arpl   %eax,0x4e(%esi,%eiz,2)
4147c3:	49                   	dec    %ecx
4147c4:	46                   	inc    %esi
4147c5:	76 37                	jbe    0x4147fe
4147c7:	4d                   	dec    %ebp
4147c8:	32 4b 62             	xor    0x62(%ebx),%cl
4147cb:	65 65 4b             	gs gs dec %ebx
4147ce:	32 75 66             	xor    0x66(%ebp),%dh
4147d1:	48                   	dec    %eax
4147d2:	66 33 77 3d          	xor    0x3d(%edi),%si
4147d6:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4147db:	53                   	push   %ebx
4147dc:	79 43                	jns    0x414821
4147de:	4d                   	dec    %ebp
4147df:	7a 61                	jp     0x414842
4147e1:	30 39                	xor    %bh,(%ecx)
4147e3:	49                   	dec    %ecx
4147e4:	74 42                	je     0x414828
4147e6:	37                   	aaa
4147e7:	39 6c 72 5a          	cmp    %ebp,0x5a(%edx,%esi,2)
4147eb:	6c                   	insb   (%dx),%es:(%edi)
4147ec:	46                   	inc    %esi
4147ed:	42                   	inc    %edx
4147ee:	75 51                	jne    0x414841
4147f0:	51                   	push   %ecx
4147f1:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4147f6:	71 36                	jno    0x41482e
4147f8:	6f                   	outsl  %ds:(%esi),(%dx)
4147f9:	79 6b                	jns    0x414866
4147fb:	75 41                	jne    0x41483e
4147fd:	61                   	popa
4147fe:	65 7a 6f             	gs jp  0x414870
414801:	50                   	push   %eax
414802:	57                   	push   %edi
414803:	43                   	inc    %ebx
414804:	51                   	push   %ecx