44b72a:	65 4d                	gs dec %ebp
44b72c:	6f                   	outsl  %ds:(%esi),(%dx)
44b72d:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
44b732:	74 5f                	je     0x44b793
44b734:	43                   	inc    %ebx
44b735:	6c                   	insb   (%dx),%es:(%edi)
44b736:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
44b73d:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
44b741:	74 5f                	je     0x44b7a2
44b743:	43                   	inc    %ebx
44b744:	6f                   	outsl  %ds:(%esi),(%dx)
44b745:	6e                   	outsb  %ds:(%esi),(%dx)
44b746:	74 72                	je     0x44b7ba
44b748:	6f                   	outsl  %ds:(%esi),(%dx)
44b749:	6c                   	insb   (%dx),%es:(%edi)
44b74a:	73 00                	jae    0x44b74c
44b74c:	43                   	inc    %ebx
44b74d:	6f                   	outsl  %ds:(%esi),(%dx)
44b74e:	6e                   	outsb  %ds:(%esi),(%dx)
44b74f:	74 72                	je     0x44b7c3
44b751:	6f                   	outsl  %ds:(%esi),(%dx)
44b752:	6c                   	insb   (%dx),%es:(%edi)
44b753:	43                   	inc    %ebx
44b754:	6f                   	outsl  %ds:(%esi),(%dx)
44b755:	6c                   	insb   (%dx),%es:(%edi)
44b756:	6c                   	insb   (%dx),%es:(%edi)
44b757:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44b75c:	6e                   	outsb  %ds:(%esi),(%dx)
44b75d:	00 49 63             	add    %cl,0x63(%ecx)
44b760:	6f                   	outsl  %ds:(%esi),(%dx)
44b761:	6e                   	outsb  %ds:(%esi),(%dx)
44b762:	00 73 65             	add    %dh,0x65(%ebx)
44b765:	74 5f                	je     0x44b7c6
44b767:	49                   	dec    %ecx
44b768:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
44b76b:	00 73 65             	add    %dh,0x65(%ebx)
44b76e:	74 5f                	je     0x44b7cf
44b770:	4d                   	dec    %ebp
44b771:	61                   	popa
44b772:	78 69                	js     0x44b7dd
44b774:	6d                   	insl   (%dx),%es:(%edi)
44b775:	75 6d                	jne    0x44b7e4
44b777:	53                   	push   %ebx
44b778:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
44b77f:	5f                   	pop    %edi
44b780:	4d                   	dec    %ebp
44b781:	69 6e 69 6d 75 6d 53 	imul   $0x536d756d,0x69(%esi),%ebp
44b788:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
44b78f:	5f                   	pop    %edi
44b790:	53                   	push   %ebx
44b791:	74 61                	je     0x44b7f4
44b793:	72 74                	jb     0x44b809
44b795:	50                   	push   %eax
44b796:	6f                   	outsl  %ds:(%esi),(%dx)
44b797:	73 69                	jae    0x44b802
44b799:	74 69                	je     0x44b804
44b79b:	6f                   	outsl  %ds:(%esi),(%dx)
44b79c:	6e                   	outsb  %ds:(%esi),(%dx)
44b79d:	00 46 6f             	add    %al,0x6f(%esi)
44b7a0:	72 6d                	jb     0x44b80f
44b7a2:	53                   	push   %ebx
44b7a3:	74 61                	je     0x44b806
44b7a5:	72 74                	jb     0x44b81b
44b7a7:	50                   	push   %eax
44b7a8:	6f                   	outsl  %ds:(%esi),(%dx)
44b7a9:	73 69                	jae    0x44b814
44b7ab:	74 69                	je     0x44b816
44b7ad:	6f                   	outsl  %ds:(%esi),(%dx)
44b7ae:	6e                   	outsb  %ds:(%esi),(%dx)
44b7af:	00 61 64             	add    %ah,0x64(%ecx)
44b7b2:	64 5f                	fs pop %edi
44b7b4:	4c                   	dec    %esp
44b7b5:	6f                   	outsl  %ds:(%esi),(%dx)
44b7b6:	61                   	popa
44b7b7:	64 00 52 65          	add    %dl,%fs:0x65(%edx)
44b7bb:	73 75                	jae    0x44b832
44b7bd:	6d                   	insl   (%dx),%es:(%edi)
44b7be:	65 4c                	gs dec %esp
44b7c0:	61                   	popa
44b7c1:	79 6f                	jns    0x44b832
44b7c3:	75 74                	jne    0x44b839
44b7c5:	00 50 65             	add    %dl,0x65(%eax)
44b7c8:	72 66                	jb     0x44b830
44b7ca:	6f                   	outsl  %ds:(%esi),(%dx)
44b7cb:	72 6d                	jb     0x44b83a
44b7cd:	4c                   	dec    %esp
44b7ce:	61                   	popa
44b7cf:	79 6f                	jns    0x44b840
44b7d1:	75 74                	jne    0x44b847
44b7d3:	00 45 6e             	add    %al,0x6e(%ebp)
44b7d6:	61                   	popa
44b7d7:	62 6c 65 56          	bound  %ebp,0x56(%ebp,%eiz,2)
44b7db:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
44b7e2:	79 6c                	jns    0x44b850
44b7e4:	65 73 00             	gs jae 0x44b7e7
44b7e7:	53                   	push   %ebx
44b7e8:	65 74 43             	gs je  0x44b82e
44b7eb:	6f                   	outsl  %ds:(%esi),(%dx)
44b7ec:	6d                   	insl   (%dx),%es:(%edi)
44b7ed:	70 61                	jo     0x44b850
44b7ef:	74 69                	je     0x44b85a
44b7f1:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
44b7f5:	65 78 74             	gs js  0x44b86c
44b7f8:	52                   	push   %edx
44b7f9:	65 6e                	outsb  %gs:(%esi),(%dx)
44b7fb:	64 65 72 69          	fs gs jb 0x44b868
44b7ff:	6e                   	outsb  %ds:(%esi),(%dx)
44b800:	67 44                	addr16 inc %esp
44b802:	65 66 61             	gs popaw
44b805:	75 6c                	jne    0x44b873
44b807:	74 00                	je     0x44b809
44b809:	52                   	push   %edx
44b80a:	75 6e                	jne    0x44b87a
44b80c:	00 00                	add    %al,(%eax)
44b80e:	00 00                	add    %al,(%eax)
44b810:	00 2d 30 00 2e 00    	add    %ch,0x2e0030
44b816:	50                   	push   %eax
44b817:	00 72 00             	add    %dh,0x0(%edx)
44b81a:	6f                   	outsl  %ds:(%esi),(%dx)
44b81b:	00 70 00             	add    %dh,0x0(%eax)
44b81e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
44b822:	74 00                	je     0x44b824
44b824:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
44b82a:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
44b82e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
44b832:	6f                   	outsl  %ds:(%esi),(%dx)
44b833:	00 75 00             	add    %dh,0x0(%ebp)
44b836:	72 00                	jb     0x44b838
44b838:	63 00                	arpl   %eax,(%eax)
44b83a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
44b83e:	00 0d 4c 00 65 00    	add    %cl,0x65004c
44b844:	76 00                	jbe    0x44b846
44b846:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
44b84b:	00 00                	add    %al,(%eax)
44b84d:	11 5c 00 4c          	adc    %ebx,0x4c(%eax,%eax,1)
44b851:	00 65 00             	add    %ah,0x0(%ebp)
44b854:	76 00                	jbe    0x44b856
44b856:	65 00 6c 00 73       	add    %ch,%gs:0x73(%eax,%eax,1)
44b85b:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
44b85f:	09 2e                	or     %ebp,(%esi)
44b861:	00 74 00 78          	add    %dh,0x78(%eax,%eax,1)
44b865:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
44b869:	03 29                	add    (%ecx),%ebp
44b86b:	00 00                	add    %al,(%eax)
44b86d:	03 21                	add    (%ecx),%esp
44b86f:	00 00                	add    %al,(%eax)
44b871:	03 40 00             	add    0x0(%eax),%eax
44b874:	00 03                	add    %al,(%ebx)
44b876:	23 00                	and    (%eax),%eax
44b878:	00 03                	add    %al,(%ebx)
44b87a:	24 00                	and    $0x0,%al
44b87c:	00 03                	add    %al,(%ebx)
44b87e:	25 00 00 03 5e       	and    $0x5e030000,%eax
44b883:	00 00                	add    %al,(%eax)
44b885:	03 26                	add    (%esi),%esp
44b887:	00 00                	add    %al,(%eax)
44b889:	03 2a                	add    (%edx),%ebp
44b88b:	00 00                	add    %al,(%eax)
44b88d:	03 28                	add    (%eax),%ebp
44b88f:	00 00                	add    %al,(%eax)
44b891:	03 22                	add    (%edx),%esp
44b893:	00 00                	add    %al,(%eax)
44b895:	03 3a                	add    (%edx),%edi
44b897:	00 00                	add    %al,(%eax)
44b899:	03 3f                	add    (%edi),%edi
44b89b:	00 00                	add    %al,(%eax)
44b89d:	03 3c 00             	add    (%eax,%eax,1),%edi
44b8a0:	00 03                	add    %al,(%ebx)
44b8a2:	5f                   	pop    %edi
44b8a3:	00 00                	add    %al,(%eax)
44b8a5:	03 2b                	add    (%ebx),%ebp
44b8a7:	00 00                	add    %al,(%eax)
44b8a9:	03 3e                	add    (%esi),%edi
44b8ab:	00 00                	add    %al,(%eax)
44b8ad:	03 7e 00             	add    0x0(%esi),%edi
44b8b0:	00 03                	add    %al,(%ebx)
44b8b2:	7c 00                	jl     0x44b8b4
44b8b4:	00 03                	add    %al,(%ebx)
44b8b6:	7d 00                	jge    0x44b8b8
44b8b8:	00 03                	add    %al,(%ebx)
44b8ba:	7b 00                	jnp    0x44b8bc
44b8bc:	00 03                	add    %al,(%ebx)
44b8be:	2c 00                	sub    $0x0,%al
44b8c0:	00 03                	add    %al,(%ebx)
44b8c2:	30 00                	xor    %al,(%eax)
44b8c4:	00 03                	add    %al,(%ebx)
44b8c6:	31 00                	xor    %eax,(%eax)
44b8c8:	00 03                	add    %al,(%ebx)
44b8ca:	32 00                	xor    (%eax),%al
44b8cc:	00 03                	add    %al,(%ebx)
44b8ce:	33 00                	xor    (%eax),%eax
44b8d0:	00 03                	add    %al,(%ebx)
44b8d2:	34 00                	xor    $0x0,%al
44b8d4:	00 03                	add    %al,(%ebx)
44b8d6:	35 00 00 03 36       	xor    $0x36030000,%eax
44b8db:	00 00                	add    %al,(%eax)
44b8dd:	03 37                	add    (%edi),%esi
44b8df:	00 00                	add    %al,(%eax)
44b8e1:	03 38                	add    (%eax),%edi
44b8e3:	00 00                	add    %al,(%eax)
44b8e5:	03 39                	add    (%ecx),%edi
44b8e7:	00 00                	add    %al,(%eax)
44b8e9:	03 27                	add    (%edi),%esp
44b8eb:	00 01                	add    %al,(%ecx)
44b8ed:	03 5c 00 00          	add    0x0(%eax,%eax,1),%ebx
44b8f1:	03 3b                	add    (%ebx),%edi
44b8f3:	00 00                	add    %al,(%eax)
44b8f5:	03 5b 00             	add    0x0(%ebx),%ebx
44b8f8:	00 03                	add    %al,(%ebx)
44b8fa:	5d                   	pop    %ebp
44b8fb:	00 00                	add    %al,(%eax)
44b8fd:	03 2e                	add    (%esi),%ebp
44b8ff:	00 00                	add    %al,(%eax)
44b901:	03 3d 00 00 03 2d    	add    0x2d030000,%edi
44b907:	00 01                	add    %al,(%ecx)
44b909:	03 60 00             	add    0x0(%eax),%esp
44b90c:	00 03                	add    %al,(%ebx)
44b90e:	2f                   	das
44b90f:	00 00                	add    %al,(%eax)
44b911:	11 53 00             	adc    %edx,0x0(%ebx)
44b914:	68 00 69 00 66       	push   $0x66006900
44b919:	00 74 00 4b          	add    %dh,0x4b(%eax,%eax,1)
44b91d:	00 65 00             	add    %ah,0x0(%ebp)
44b920:	79 00                	jns    0x44b922
44b922:	00 01                	add    %al,(%ecx)
44b924:	00 03                	add    %al,(%ebx)
44b926:	0a 00                	or     (%eax),%al
44b928:	00 03                	add    %al,(%ebx)
44b92a:	20 00                	and    %al,(%eax)
44b92c:	00 09                	add    %cl,(%ecx)
44b92e:	20 00                	and    %al,(%eax)
44b930:	2d 00 20 00 20       	sub    $0x20002000,%eax
44b935:	00 01                	add    %al,(%ecx)
44b937:	0b 20                	or     (%eax),%esp
44b939:	00 20                	add    %ah,(%eax)
44b93b:	00 2d 00 20 00 20    	add    %ch,0x20002000
44b941:	00 01                	add    %al,(%ecx)
44b943:	1f                   	pop    %ds
44b944:	59                   	pop    %ecx
44b945:	00 6f 00             	add    %ch,0x0(%edi)
44b948:	75 00                	jne    0x44b94a
44b94a:	20 00                	and    %al,(%eax)
44b94c:	70 00                	jo     0x44b94e
44b94e:	61                   	popa
44b94f:	00 73 00             	add    %dh,0x0(%ebx)
44b952:	73 00                	jae    0x44b954
44b954:	20 00                	and    %al,(%eax)
44b956:	4c                   	dec    %esp
44b957:	00 65 00             	add    %ah,0x0(%ebp)
44b95a:	76 00                	jbe    0x44b95c
44b95c:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
44b961:	00 00                	add    %al,(%eax)
44b963:	09 20                	or     %esp,(%eax)
44b965:	00 61 00             	add    %ah,0x0(%ecx)
44b968:	74 00                	je     0x44b96a
44b96a:	20 00                	and    %al,(%eax)
44b96c:	00 05 20 00 20 00    	add    %al,0x200020
44b972:	00 0d 52 00 65 00    	add    %cl,0x650052
44b978:	73 00                	jae    0x44b97a
44b97a:	75 00                	jne    0x44b97c
44b97c:	6c                   	insb   (%dx),%es:(%edi)
44b97d:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
44b981:	0f 42 00             	cmovb  (%eax),%eax
44b984:	74 00                	je     0x44b986
44b986:	48                   	dec    %eax
44b987:	00 55 00             	add    %dl,0x0(%ebp)
44b98a:	6f                   	outsl  %ds:(%esi),(%dx)
44b98b:	00 75 00             	add    %dh,0x0(%ebp)
44b98e:	6b 00 00             	imul   $0x0,(%eax),%eax
44b991:	0f 68 00             	punpckhbw (%eax),%mm0
44b994:	78 00                	js     0x44b996
44b996:	66 00 50 00          	data16 add %dl,0x0(%eax)
44b99a:	73 00                	jae    0x44b99c
44b99c:	73 00                	jae    0x44b99e
44b99e:	74 00                	je     0x44b9a0
44b9a0:	00 11                	add    %dl,(%ecx)
44b9a2:	62 00                	bound  %eax,(%eax)
44b9a4:	75 00                	jne    0x44b9a6
44b9a6:	74 00                	je     0x44b9a8
44b9a8:	74 00                	je     0x44b9aa
44b9aa:	6f                   	outsl  %ds:(%esi),(%dx)
44b9ab:	00 6e 00             	add    %ch,0x0(%esi)
44b9ae:	35 00 38 00 00       	xor    $0x3800,%eax
44b9b3:	09 43 00             	or     %eax,0x0(%ebx)
44b9b6:	74 00                	je     0x44b9b8
44b9b8:	72 00                	jb     0x44b9ba
44b9ba:	6c                   	insb   (%dx),%es:(%edi)
44b9bb:	00 00                	add    %al,(%eax)
44b9bd:	11 62 00             	adc    %esp,0x0(%edx)
44b9c0:	75 00                	jne    0x44b9c2
44b9c2:	74 00                	je     0x44b9c4
44b9c4:	74 00                	je     0x44b9c6
44b9c6:	6f                   	outsl  %ds:(%esi),(%dx)
44b9c7:	00 6e 00             	add    %ch,0x0(%esi)
44b9ca:	35 00 37 00 00       	xor    $0x3700,%eax
44b9cf:	07                   	pop    %es
44b9d0:	41                   	inc    %ecx
44b9d1:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
44b9d5:	00 00                	add    %al,(%eax)
44b9d7:	11 62 00             	adc    %esp,0x0(%edx)
44b9da:	75 00                	jne    0x44b9dc
44b9dc:	74 00                	je     0x44b9de
44b9de:	74 00                	je     0x44b9e0
44b9e0:	6f                   	outsl  %ds:(%esi),(%dx)
44b9e1:	00 6e 00             	add    %ch,0x0(%esi)
44b9e4:	35 00 36 00 00       	xor    $0x3600,%eax
44b9e9:	11 62 00             	adc    %esp,0x0(%edx)
44b9ec:	75 00                	jne    0x44b9ee
44b9ee:	74 00                	je     0x44b9f0
44b9f0:	74 00                	je     0x44b9f2
44b9f2:	6f                   	outsl  %ds:(%esi),(%dx)
44b9f3:	00 6e 00             	add    %ch,0x0(%esi)
44b9f6:	35 00 35 00 00       	xor    $0x3500,%eax
44b9fb:	11 62 00             	adc    %esp,0x0(%edx)
44b9fe:	75 00                	jne    0x44ba00
44ba00:	74 00                	je     0x44ba02
44ba02:	74 00                	je     0x44ba04
44ba04:	6f                   	outsl  %ds:(%esi),(%dx)
44ba05:	00 6e 00             	add    %ch,0x0(%esi)
44ba08:	35 00 34 00 00       	xor    $0x3400,%eax
44ba0d:	11 62 00             	adc    %esp,0x0(%edx)
44ba10:	75 00                	jne    0x44ba12
44ba12:	74 00                	je     0x44ba14
44ba14:	74 00                	je     0x44ba16
44ba16:	6f                   	outsl  %ds:(%esi),(%dx)
44ba17:	00 6e 00             	add    %ch,0x0(%esi)
44ba1a:	35 00 33 00 00       	xor    $0x3300,%eax
44ba1f:	0b 53 00             	or     0x0(%ebx),%edx
44ba22:	68 00 69 00 66       	push   $0x66006900
44ba27:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
44ba2b:	11 62 00             	adc    %esp,0x0(%edx)
44ba2e:	75 00                	jne    0x44ba30
44ba30:	74 00                	je     0x44ba32
44ba32:	74 00                	je     0x44ba34
44ba34:	6f                   	outsl  %ds:(%esi),(%dx)
44ba35:	00 6e 00             	add    %ch,0x0(%esi)
44ba38:	35 00 32 00 00       	xor    $0x3200,%eax
44ba3d:	11 62 00             	adc    %esp,0x0(%edx)
44ba40:	75 00                	jne    0x44ba42
44ba42:	74 00                	je     0x44ba44
44ba44:	74 00                	je     0x44ba46
44ba46:	6f                   	outsl  %ds:(%esi),(%dx)
44ba47:	00 6e 00             	add    %ch,0x0(%esi)
44ba4a:	35 00 31 00 00       	xor    $0x3100,%eax
44ba4f:	11 62 00             	adc    %esp,0x0(%edx)
44ba52:	75 00                	jne    0x44ba54
44ba54:	74 00                	je     0x44ba56
44ba56:	74 00                	je     0x44ba58
44ba58:	6f                   	outsl  %ds:(%esi),(%dx)
44ba59:	00 6e 00             	add    %ch,0x0(%esi)