43d890:	6a 6f                	push   $0x6f
43d892:	4c                   	dec    %esp
43d893:	69 47 41 77 47 79 55 	imul   $0x55794777,0x41(%edi),%eax
43d89a:	61                   	popa
43d89b:	73 72                	jae    0x43d90f
43d89d:	50                   	push   %eax
43d89e:	4d                   	dec    %ebp
43d89f:	74 2b                	je     0x43d8cc
43d8a1:	33 44 64 2b          	xor    0x2b(%esp,%eiz,2),%eax
43d8a5:	45                   	inc    %ebp
43d8a6:	2b 66 32             	sub    0x32(%esi),%esp
43d8a9:	70 4f                	jo     0x43d8fa
43d8ab:	52                   	push   %edx
43d8ac:	6c                   	insb   (%dx),%es:(%edi)
43d8ad:	53                   	push   %ebx
43d8ae:	79 69                	jns    0x43d919
43d8b0:	31 36                	xor    %esi,(%esi)
43d8b2:	6a 31                	push   $0x31
43d8b4:	62 57 63             	bound  %edx,0x63(%edi)
43d8b7:	68 57 6b 44 56       	push   $0x56446b57
43d8bc:	79 61                	jns    0x43d91f
43d8be:	50                   	push   %eax
43d8bf:	75 63                	jne    0x43d924
43d8c1:	2f                   	das
43d8c2:	6b 59 55 6e          	imul   $0x6e,0x55(%ecx),%ebx
43d8c6:	5a                   	pop    %edx
43d8c7:	4b                   	dec    %ebx
43d8c8:	66 73 6e             	data16 jae 0x43d939
43d8cb:	74 7a                	je     0x43d947
43d8cd:	42                   	inc    %edx
43d8ce:	57                   	push   %edi
43d8cf:	56                   	push   %esi
43d8d0:	52                   	push   %edx
43d8d1:	6d                   	insl   (%dx),%es:(%edi)
43d8d2:	6d                   	insl   (%dx),%es:(%edi)
43d8d3:	47                   	inc    %edi
43d8d4:	35 30 65 70 43       	xor    $0x43706530,%eax
43d8d9:	6d                   	insl   (%dx),%es:(%edi)
43d8da:	37                   	aaa
43d8db:	5a                   	pop    %edx
43d8dc:	30 55 63             	xor    %dl,0x63(%ebp)
43d8df:	2f                   	das
43d8e0:	35 61 59 48 47       	xor    $0x47485961,%eax
43d8e5:	41                   	inc    %ecx
43d8e6:	49                   	dec    %ecx
43d8e7:	2f                   	das
43d8e8:	6f                   	outsl  %ds:(%esi),(%dx)
43d8e9:	50                   	push   %eax
43d8ea:	6a 76                	push   $0x76
43d8ec:	75 68                	jne    0x43d956
43d8ee:	78 4c                	js     0x43d93c
43d8f0:	76 61                	jbe    0x43d953
43d8f2:	49                   	dec    %ecx
43d8f3:	2f                   	das
43d8f4:	6e                   	outsb  %ds:(%esi),(%dx)
43d8f5:	6b 32 57             	imul   $0x57,(%edx),%esi
43d8f8:	4c                   	dec    %esp
43d8f9:	33 46 4e             	xor    0x4e(%esi),%eax
43d8fc:	56                   	push   %esi
43d8fd:	4e                   	dec    %esi
43d8fe:	49                   	dec    %ecx
43d8ff:	4f                   	dec    %edi
43d900:	5a                   	pop    %edx
43d901:	6c                   	insb   (%dx),%es:(%edi)
43d902:	47                   	inc    %edi
43d903:	63 7a 54             	arpl   %edi,0x54(%edx)
43d906:	74 68                	je     0x43d970
43d908:	39 44 6c 50          	cmp    %eax,0x50(%esp,%ebp,2)
43d90c:	32 32                	xor    (%edx),%dh
43d90e:	6f                   	outsl  %ds:(%esi),(%dx)
43d90f:	36 46                	ss inc %esi
43d911:	73 69                	jae    0x43d97c
43d913:	58                   	pop    %eax
43d914:	32 33                	xor    (%ebx),%dh
43d916:	42                   	inc    %edx
43d917:	65 33 65 6d          	xor    %gs:0x6d(%ebp),%esp
43d91b:	5a                   	pop    %edx
43d91c:	64 65 51             	fs gs push %ecx
43d91f:	6c                   	insb   (%dx),%es:(%edi)
43d920:	72 64                	jb     0x43d986
43d922:	4c                   	dec    %esp
43d923:	39 30                	cmp    %esi,(%eax)
43d925:	58                   	pop    %eax
43d926:	2f                   	das
43d927:	76 35                	jbe    0x43d95e
43d929:	54                   	push   %esp
43d92a:	5a                   	pop    %edx
43d92b:	30 32                	xor    %dh,(%edx)
43d92d:	64 70 4f             	fs jo  0x43d97f
43d930:	45                   	inc    %ebp
43d931:	62 62 68             	bound  %esp,0x68(%edx)
43d934:	6e                   	outsb  %ds:(%esi),(%dx)
43d935:	6e                   	outsb  %ds:(%esi),(%dx)
43d936:	45                   	inc    %ebp
43d937:	74 6e                	je     0x43d9a7
43d939:	55                   	push   %ebp
43d93a:	65 55                	gs push %ebp
43d93c:	56                   	push   %esi
43d93d:	74 33                	je     0x43d972
43d93f:	66 62 4c 37 47       	bound  %cx,0x47(%edi,%esi,1)
43d944:	69 75 46 54 6b 37 75 	imul   $0x75376b54,0x46(%ebp),%esi
43d94b:	66 4b                	dec    %bx
43d94d:	44                   	inc    %esp
43d94e:	64 67 51             	fs addr16 push %ecx
43d951:	66 31 4a 39          	xor    %cx,0x39(%edx)
43d955:	39 6f 56             	cmp    %ebp,0x56(%edi)
43d958:	68 6a 4d 74 6a       	push   $0x6a744d6a
43d95d:	34 39                	xor    $0x39,%al
43d95f:	6e                   	outsb  %ds:(%esi),(%dx)
43d960:	75 42                	jne    0x43d9a4
43d962:	4c                   	dec    %esp
43d963:	54                   	push   %esp
43d964:	4d                   	dec    %ebp
43d965:	67 54                	addr16 push %esp
43d967:	57                   	push   %edi
43d968:	76 76                	jbe    0x43d9e0
43d96a:	61                   	popa
43d96b:	4c                   	dec    %esp
43d96c:	51                   	push   %ecx
43d96d:	6a 6c                	push   $0x6c
43d96f:	54                   	push   %esp
43d970:	38 63 70             	cmp    %ah,0x70(%ebx)
43d973:	39 6c 52 61          	cmp    %ebp,0x61(%edx,%edx,2)
43d977:	6d                   	insl   (%dx),%es:(%edi)
43d978:	4a                   	dec    %edx
43d979:	57                   	push   %edi
43d97a:	31 6b 4a             	xor    %ebp,0x4a(%ebx)
43d97d:	71 39                	jno    0x43d9b8
43d97f:	30 62 4b             	xor    %ah,0x4b(%edx)
43d982:	46                   	inc    %esi
43d983:	78 76                	js     0x43d9fb
43d985:	4d                   	dec    %ebp
43d986:	63 35 42 63 33 46    	arpl   %esi,0x46336342
43d98c:	7a 53                	jp     0x43d9e1
43d98e:	31 75 6d             	xor    %esi,0x6d(%ebp)
43d991:	43                   	inc    %ebx
43d992:	31 43 54             	xor    %eax,0x54(%ebx)
43d995:	5a                   	pop    %edx
43d996:	79 4e                	jns    0x43d9e6
43d998:	6e                   	outsb  %ds:(%esi),(%dx)
43d999:	65 70 57             	gs jo  0x43d9f3
43d99c:	66 48                	dec    %ax
43d99e:	62 36                	bound  %esi,(%esi)
43d9a0:	68 4b 6e 46 2f       	push   $0x2f466e4b
43d9a5:	75 72                	jne    0x43da19
43d9a7:	74 35                	je     0x43d9de
43d9a9:	38 71 74             	cmp    %dh,0x74(%ecx)
43d9ac:	4e                   	dec    %esi
43d9ad:	31 37                	xor    %esi,(%edi)
43d9af:	2b 72 54             	sub    0x54(%edx),%esi
43d9b2:	32 6b 7a             	xor    0x7a(%ebx),%ch
43d9b5:	34 4b                	xor    $0x4b,%al
43d9b7:	33 67 4b             	xor    0x4b(%edi),%esp
43d9ba:	49                   	dec    %ecx
43d9bb:	5a                   	pop    %edx
43d9bc:	67 46                	addr16 inc %esi
43d9be:	56                   	push   %esi
43d9bf:	44                   	inc    %esp
43d9c0:	5a                   	pop    %edx
43d9c1:	75 51                	jne    0x43da14
43d9c3:	31 57 68             	xor    %edx,0x68(%edi)
43d9c6:	4c                   	dec    %esp
43d9c7:	54                   	push   %esp
43d9c8:	34 49                	xor    $0x49,%al
43d9ca:	45                   	inc    %ebp
43d9cb:	2b 4f 6b             	sub    0x6b(%edi),%ecx
43d9ce:	72 68                	jb     0x43da38
43d9d0:	61                   	popa
43d9d1:	67 34 50             	addr16 xor $0x50,%al
43d9d4:	41                   	inc    %ecx
43d9d5:	38 7a 56             	cmp    %bh,0x56(%edx)
43d9d8:	68 44 2f 50 68       	push   $0x68502f44
43d9dd:	61                   	popa
43d9de:	73 34                	jae    0x43da14
43d9e0:	30 42 69             	xor    %al,0x69(%edx)
43d9e3:	51                   	push   %ecx
43d9e4:	6a 4e                	push   $0x4e
43d9e6:	33 36                	xor    (%esi),%esi
43d9e8:	6c                   	insb   (%dx),%es:(%edi)
43d9e9:	67 4d                	addr16 dec %ebp
43d9eb:	34 44                	xor    $0x44,%al
43d9ed:	33 4b 6c             	xor    0x6c(%ebx),%ecx
43d9f0:	31 48 39             	xor    %ecx,0x39(%eax)
43d9f3:	4a                   	dec    %edx
43d9f4:	57                   	push   %edi
43d9f5:	4e                   	dec    %esi
43d9f6:	42                   	inc    %edx
43d9f7:	53                   	push   %ebx
43d9f8:	72 72                	jb     0x43da6c
43d9fa:	57                   	push   %edi
43d9fb:	33 72 2b             	xor    0x2b(%edx),%esi
43d9fe:	70 46                	jo     0x43da46
43da00:	2b 73 54             	sub    0x54(%ebx),%esi
43da03:	59                   	pop    %ecx
43da04:	44                   	inc    %esp
43da05:	64 77 68             	fs ja  0x43da70
43da08:	2f                   	das
43da09:	77 52                	ja     0x43da5d
43da0b:	68 4f 61 2b 49       	push   $0x492b614f
43da10:	67 69 2b 50 4d 2f 6b 	imul   $0x6b2f4d50,(%bp,%di),%ebp
43da17:	63 2f                	arpl   %ebp,(%edi)
43da19:	75 37                	jne    0x43da52
43da1b:	52                   	push   %edx
43da1c:	48                   	dec    %eax
43da1d:	46                   	inc    %esi
43da1e:	69 73 39 46 58 38 48 	imul   $0x48385846,0x39(%ebx),%esi
43da25:	6d                   	insl   (%dx),%es:(%edi)
43da26:	4a                   	dec    %edx
43da27:	6d                   	insl   (%dx),%es:(%edi)
43da28:	74 2f                	je     0x43da59
43da2a:	72 4c                	jb     0x43da78
43da2c:	79 35                	jns    0x43da63
43da2e:	76 37                	jbe    0x43da67
43da30:	58                   	pop    %eax
43da31:	39 31                	cmp    %esi,(%ecx)
43da33:	6b 44 46 76 59       	imul   $0x59,0x76(%esi,%eax,2),%eax
43da38:	49                   	dec    %ecx
43da39:	36 73 4c             	ss jae 0x43da88
43da3c:	7a 61                	jp     0x43da9f
43da3e:	43                   	inc    %ebx
43da3f:	47                   	inc    %edi
43da40:	64 2b 47 37          	sub    %fs:0x37(%edi),%eax
43da44:	75 33                	jne    0x43da79
43da46:	57                   	push   %edi
43da47:	70 54                	jo     0x43da9d
43da49:	50                   	push   %eax
43da4a:	6a 68                	push   $0x68
43da4c:	46                   	inc    %esi
43da4d:	79 57                	jns    0x43daa6
43da4f:	58                   	pop    %eax
43da50:	6d                   	insl   (%dx),%es:(%edi)
43da51:	53                   	push   %ebx
43da52:	4d                   	dec    %ebp
43da53:	6e                   	outsb  %ds:(%esi),(%dx)
43da54:	48                   	dec    %eax
43da55:	63 42 36             	arpl   %eax,0x36(%edx)
43da58:	65 75 54             	gs jne 0x43daaf
43da5b:	65 52                	gs push %edx
43da5d:	52                   	push   %edx
43da5e:	72 75                	jb     0x43dad5
43da60:	75 31                	jne    0x43da93
43da62:	56                   	push   %esi
43da63:	79 77                	jns    0x43dadc
43da65:	31 75 65             	xor    %esi,0x65(%ebp)
43da68:	34 6e                	xor    $0x6e,%al
43da6a:	77 36                	ja     0x43daa2
43da6c:	39 47 4f             	cmp    %eax,0x4f(%edi)
43da6f:	70 4b                	jo     0x43dabc
43da71:	62 63 45             	bound  %esp,0x45(%ebx)
43da74:	4e                   	dec    %esi
43da75:	2f                   	das
43da76:	64 37                	fs aaa
43da78:	30 49 44             	xor    %cl,0x44(%ecx)
43da7b:	41                   	inc    %ecx
43da7c:	46                   	inc    %esi
43da7d:	36 53                	ss push %ebx
43da7f:	33 55 7a             	xor    0x7a(%ebp),%edx
43da82:	71 2f                	jno    0x43dab3
43da84:	6c                   	insb   (%dx),%es:(%edi)
43da85:	70 50                	jo     0x43dad7
43da87:	6b 7a 7a 67          	imul   $0x67,0x7a(%edx),%edi
43da8b:	57                   	push   %edi
43da8c:	39 6c 72 58          	cmp    %ebp,0x58(%edx,%esi,2)
43da90:	45                   	inc    %ebp
43da91:	2f                   	das
43da92:	5a                   	pop    %edx
43da93:	31 35 55 4e 77 43    	xor    %esi,0x43774e55
43da99:	73 4c                	jae    0x43dae7
43da9b:	38 44 79 55          	cmp    %al,0x55(%ecx,%edi,2)
43da9f:	64 6d                	fs insl (%dx),%es:(%edi)
43daa1:	7a 44                	jp     0x43dae7
43daa3:	4c                   	dec    %esp
43daa4:	4d                   	dec    %ebp
43daa5:	7a 49                	jp     0x43daf0
43daa7:	4f                   	dec    %edi
43daa8:	77 30                	ja     0x43dada
43daaa:	68 75 46 56 2b       	push   $0x2b564675
43daaf:	39 31                	cmp    %esi,(%ecx)
43dab1:	49                   	dec    %ecx
43dab2:	69 2b 7a 71 63 6b    	imul   $0x6b63717a,(%ebx),%ebp
43dab8:	65 4a                	gs dec %edx
43daba:	71 44                	jno    0x43db00
43dabc:	6d                   	insl   (%dx),%es:(%edi)
43dabd:	53                   	push   %ebx
43dabe:	4a                   	dec    %edx
43dabf:	39 70 47             	cmp    %esi,0x47(%eax)
43dac2:	63 57 50             	arpl   %edx,0x50(%edi)
43dac5:	6a 77                	push   $0x77
43dac7:	4a                   	dec    %edx
43dac8:	2b 55 59             	sub    0x59(%ebp),%edx
43dacb:	57                   	push   %edi
43dacc:	31 76 6f             	xor    %esi,0x6f(%esi)
43dacf:	56                   	push   %esi
43dad0:	44                   	inc    %esp
43dad1:	50                   	push   %eax
43dad2:	45                   	inc    %ebp
43dad3:	62 6c 65 6e          	bound  %ebp,0x6e(%ebp,%eiz,2)
43dad7:	47                   	inc    %edi
43dad8:	77 55                	ja     0x43db2f
43dada:	59                   	pop    %ecx
43dadb:	54                   	push   %esp
43dadc:	32 6f 5a             	xor    0x5a(%edi),%ch
43dadf:	44                   	inc    %esp
43dae0:	55                   	push   %ebp
43dae1:	71 47                	jno    0x43db2a
43dae3:	54                   	push   %esp
43dae4:	69 45 31 47 58 71 57 	imul   $0x57715847,0x31(%ebp),%eax
43daeb:	6a 67                	push   $0x67
43daed:	2f                   	das
43daee:	45                   	inc    %ebp
43daef:	6e                   	outsb  %ds:(%esi),(%dx)
43daf0:	77 2f                	ja     0x43db21
43daf2:	51                   	push   %ecx
43daf3:	56                   	push   %esi
43daf4:	77 4b                	ja     0x43db41
43daf6:	4c                   	dec    %esp
43daf7:	72 44                	jb     0x43db3d
43daf9:	55                   	push   %ebp
43dafa:	49                   	dec    %ecx
43dafb:	73 30                	jae    0x43db2d
43dafd:	59                   	pop    %ecx
43dafe:	37                   	aaa
43daff:	58                   	pop    %eax
43db00:	2f                   	das
43db01:	4f                   	dec    %edi
43db02:	69 31 70 4c 5a 39    	imul   $0x395a4c70,(%ecx),%esi
43db08:	34 72                	xor    $0x72,%al
43db0a:	46                   	inc    %esi
43db0b:	2f                   	das
43db0c:	70 57                	jo     0x43db65
43db0e:	67 71 57             	addr16 jno 0x43db68
43db11:	65 70 65             	gs jo  0x43db79
43db14:	58                   	pop    %eax
43db15:	7a 76                	jp     0x43db8d
43db17:	4d                   	dec    %ebp
43db18:	61                   	popa
43db19:	51                   	push   %ecx
43db1a:	71 69                	jno    0x43db85
43db1c:	44                   	inc    %esp
43db1d:	56                   	push   %esi
43db1e:	6a 48                	push   $0x48
43db20:	6b 55 74 6c          	imul   $0x6c,0x74(%ebp),%edx
43db24:	55                   	push   %ebp
43db25:	62 43 77             	bound  %eax,0x77(%ebx)
43db28:	34 4b                	xor    $0x4b,%al
43db2a:	4f                   	dec    %edi
43db2b:	31 52 49             	xor    %edx,0x49(%edx)
43db2e:	4c                   	dec    %esp
43db2f:	63 69 4f             	arpl   %ebp,0x4f(%ecx)
43db32:	45                   	inc    %ebp