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
414805:	48                   	dec    %eax
414806:	77 49                	ja     0x414851
414808:	46                   	inc    %esi
414809:	42                   	inc    %edx
41480a:	47                   	inc    %edi
41480b:	59                   	pop    %ecx
41480c:	51                   	push   %ecx
41480d:	4a                   	dec    %edx
41480e:	6f                   	outsl  %ds:(%esi),(%dx)
41480f:	54                   	push   %esp
414810:	5f                   	pop    %edi
414811:	64 6f                	outsl  %fs:(%esi),(%dx)
414813:	47                   	inc    %edi
414814:	4b                   	dec    %ebx
414815:	4d                   	dec    %ebp
414816:	6d                   	insl   (%dx),%es:(%edi)
414817:	4f                   	dec    %edi
414818:	6a 70                	push   $0x70
41481a:	7a 6e                	jp     0x41488a
41481c:	36 5a                	ss pop %edx
41481e:	4a                   	dec    %edx
41481f:	6f                   	outsl  %ds:(%esi),(%dx)
414820:	6d                   	insl   (%dx),%es:(%edi)
414821:	41                   	inc    %ecx
414822:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414827:	6a 4d                	push   $0x4d
414829:	38 39                	cmp    %bh,(%ecx)
41482b:	67 78 77             	addr16 js 0x4148a5
41482e:	44                   	inc    %esp
41482f:	4c                   	dec    %esp
414830:	5a                   	pop    %edx
414831:	39 69 7a             	cmp    %ebp,0x7a(%ecx)
414834:	46                   	inc    %esi
414835:	78 72                	js     0x4148a9
414837:	59                   	pop    %ecx
414838:	50                   	push   %eax
414839:	43                   	inc    %ebx
41483a:	74 63                	je     0x41489f
41483c:	41                   	inc    %ecx
41483d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414842:	71 4e                	jno    0x414892
414844:	6e                   	outsb  %ds:(%esi),(%dx)
414845:	38 57 53             	cmp    %dl,0x53(%edi)
414848:	32 72 6f             	xor    0x6f(%edx),%dh
41484b:	6f                   	outsl  %ds:(%esi),(%dx)
41484c:	55                   	push   %ebp
41484d:	4a                   	dec    %edx
41484e:	55                   	push   %ebp
41484f:	6f                   	outsl  %ds:(%esi),(%dx)
414850:	4d                   	dec    %ebp
414851:	73 47                	jae    0x41489a
414853:	38 34 6d 51 37 50 6b 	cmp    %dh,0x6b503751(,%ebp,2)
41485a:	4b                   	dec    %ebx
41485b:	34 49                	xor    $0x49,%al
41485d:	51                   	push   %ecx
41485e:	46                   	inc    %esi
41485f:	38 24 45 34 32 63 79 	cmp    %ah,0x79633234(,%eax,2)
414866:	44                   	inc    %esp
414867:	6a 66                	push   $0x66
414869:	4c                   	dec    %esp
41486a:	37                   	aaa
41486b:	4b                   	dec    %ebx
41486c:	71 63                	jno    0x4148d1
41486e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414873:	6a 41                	push   $0x41
414875:	44                   	inc    %esp
414876:	35 6a 63 5f 38       	xor    $0x385f636a,%eax
41487b:	4b                   	dec    %ebx
41487c:	67 39 78 24          	cmp    %edi,0x24(%bx,%si)
414880:	4e                   	dec    %esi
414881:	6f                   	outsl  %ds:(%esi),(%dx)
414882:	41                   	inc    %ecx
414883:	71 46                	jno    0x4148cb
414885:	41                   	inc    %ecx
414886:	76 70                	jbe    0x4148f8
414888:	41                   	inc    %ecx
414889:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41488e:	71 6a                	jno    0x4148fa
414890:	38 64 48 58          	cmp    %ah,0x58(%eax,%ecx,2)
414894:	4f                   	dec    %edi
414895:	6b 66 58 31          	imul   $0x31,0x58(%esi),%esp
414899:	48                   	dec    %eax
41489a:	6d                   	insl   (%dx),%es:(%edi)
41489b:	49                   	dec    %ecx
41489c:	46                   	inc    %esi
41489d:	6b 74 4c 46 67       	imul   $0x67,0x46(%esp,%ecx,2),%esi
4148a2:	46                   	inc    %esi
4148a3:	42                   	inc    %edx
4148a4:	4e                   	dec    %esi
4148a5:	72 70                	jb     0x414917
4148a7:	44                   	inc    %esp
4148a8:	68 43 47 47 4a       	push   $0x4a474743
4148ad:	6b 30 52             	imul   $0x52,(%eax),%esi
4148b0:	50                   	push   %eax
4148b1:	4a                   	dec    %edx
4148b2:	6f                   	outsl  %ds:(%esi),(%dx)
4148b3:	70 44                	jo     0x4148f9
4148b5:	4f                   	dec    %edi
4148b6:	61                   	popa
4148b7:	42                   	inc    %edx
4148b8:	79 30                	jns    0x4148ea
4148ba:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4148bf:	6f                   	outsl  %ds:(%esi),(%dx)
4148c0:	47                   	inc    %edi
4148c1:	48                   	dec    %eax
4148c2:	51                   	push   %ecx
4148c3:	73 4b                	jae    0x414910
4148c5:	6c                   	insb   (%dx),%es:(%edi)
4148c6:	5a                   	pop    %edx
4148c7:	37                   	aaa
4148c8:	6a 4b                	push   $0x4b
4148ca:	24 59                	and    $0x59,%al
4148cc:	65 54                	gs push %esp
4148ce:	65 42                	gs inc %edx
4148d0:	70 7a                	jo     0x41494c
4148d2:	44                   	inc    %esp
4148d3:	4e                   	dec    %esi
4148d4:	59                   	pop    %ecx
4148d5:	59                   	pop    %ecx
4148d6:	4d                   	dec    %ebp
4148d7:	34 5a                	xor    $0x5a,%al
4148d9:	31 46 49             	xor    %eax,0x49(%esi)
4148dc:	72 4f                	jb     0x41492d
4148de:	70 58                	jo     0x414938
4148e0:	61                   	popa
4148e1:	44                   	inc    %esp
4148e2:	56                   	push   %esi
4148e3:	24 56                	and    $0x56,%al
4148e5:	54                   	push   %esp
4148e6:	41                   	inc    %ecx
4148e7:	64 66 4d             	fs dec %bp
4148ea:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4148ef:	67 39 67 57          	cmp    %esp,0x57(%bx)
4148f3:	75 48                	jne    0x41493d
4148f5:	67 76 61             	addr16 jbe 0x414959
4148f8:	61                   	popa
4148f9:	36 63 48 67          	arpl   %ecx,%ss:0x67(%eax)
4148fd:	39 77 6a             	cmp    %esi,0x6a(%edi)
414900:	39 4e 53             	cmp    %ecx,0x53(%esi)
414903:	51                   	push   %ecx
414904:	51                   	push   %ecx
414905:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41490a:	71 55                	jno    0x414961
41490c:	7a 4c                	jp     0x41495a
41490e:	37                   	aaa
41490f:	53                   	push   %ebx
414910:	5f                   	pop    %edi
414911:	30 65 58             	xor    %ah,0x58(%ebp)
414914:	49                   	dec    %ecx
414915:	6b 62 77 54          	imul   $0x54,0x77(%edx),%esp
414919:	6f                   	outsl  %ds:(%esi),(%dx)
41491a:	6e                   	outsb  %ds:(%esi),(%dx)
41491b:	34 41                	xor    $0x41,%al
41491d:	53                   	push   %ebx
41491e:	5f                   	pop    %edi
41491f:	57                   	push   %edi
414920:	41                   	inc    %ecx
414921:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414926:	71 55                	jno    0x41497d
414928:	44                   	inc    %esp
414929:	51                   	push   %ecx
41492a:	63 74 58 73          	arpl   %esi,0x73(%eax,%ebx,2)
41492e:	67 77 33             	addr16 ja 0x414964
414931:	65 47                	gs inc %edi
414933:	78 71                	js     0x4149a6
414935:	63 59 41             	arpl   %ebx,0x41(%ecx)
414938:	78 50                	js     0x41498a
41493a:	38 4d 51             	cmp    %cl,0x51(%ebp)
41493d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414942:	71 6b                	jno    0x4149af
414944:	62 4d 57             	bound  %ecx,0x57(%ebp)
414947:	33 56 69             	xor    0x69(%esi),%edx
41494a:	56                   	push   %esi
41494b:	32 47 34             	xor    0x34(%edi),%al
41494e:	78 6b                	js     0x4149bb