43b7b2:	74 2f                	je     0x43b7e3
43b7b4:	47                   	inc    %edi
43b7b5:	53                   	push   %ebx
43b7b6:	4f                   	dec    %edi
43b7b7:	49                   	dec    %ecx
43b7b8:	30 52 32             	xor    %dl,0x32(%edx)
43b7bb:	4e                   	dec    %esi
43b7bc:	63 5a 6c             	arpl   %ebx,0x6c(%edx)
43b7bf:	73 39                	jae    0x43b7fa
43b7c1:	78 6e                	js     0x43b831
43b7c3:	49                   	dec    %ecx
43b7c4:	47                   	inc    %edi
43b7c5:	70 4d                	jo     0x43b814
43b7c7:	68 79 6b 4e 6e       	push   $0x6e4e6b79
43b7cc:	36 77 38             	ss ja  0x43b807
43b7cf:	45                   	inc    %ebp
43b7d0:	42                   	inc    %edx
43b7d1:	75 68                	jne    0x43b83b
43b7d3:	59                   	pop    %ecx
43b7d4:	66 6f                	outsw  %ds:(%esi),(%dx)
43b7d6:	68 44 75 6f 79       	push   $0x796f7544
43b7db:	33 68 79             	xor    0x79(%eax),%ebp
43b7de:	6e                   	outsb  %ds:(%esi),(%dx)
43b7df:	4c                   	dec    %esp
43b7e0:	6a 58                	push   $0x58
43b7e2:	49                   	dec    %ecx
43b7e3:	78 63                	js     0x43b848
43b7e5:	77 54                	ja     0x43b83b
43b7e7:	72 72                	jb     0x43b85b
43b7e9:	6c                   	insb   (%dx),%es:(%edi)
43b7ea:	44                   	inc    %esp
43b7eb:	74 6a                	je     0x43b857
43b7ed:	67 61                	addr16 popa
43b7ef:	73 30                	jae    0x43b821
43b7f1:	72 35                	jb     0x43b828
43b7f3:	53                   	push   %ebx
43b7f4:	38 59 76             	cmp    %bl,0x76(%ecx)
43b7f7:	4c                   	dec    %esp
43b7f8:	37                   	aaa
43b7f9:	4f                   	dec    %edi
43b7fa:	4f                   	dec    %edi
43b7fb:	43                   	inc    %ebx
43b7fc:	48                   	dec    %eax
43b7fd:	34 64                	xor    $0x64,%al
43b7ff:	41                   	inc    %ecx
43b800:	76 4d                	jbe    0x43b84f
43b802:	2f                   	das
43b803:	6d                   	insl   (%dx),%es:(%edi)
43b804:	71 53                	jno    0x43b859
43b806:	79 34                	jns    0x43b83c
43b808:	43                   	inc    %ebx
43b809:	74 36                	je     0x43b841
43b80b:	7a 4d                	jp     0x43b85a
43b80d:	4a                   	dec    %edx
43b80e:	46                   	inc    %esi
43b80f:	6d                   	insl   (%dx),%es:(%edi)
43b810:	69 6b 4d 46 6c 37 6e 	imul   $0x6e376c46,0x4d(%ebx),%ebp
43b817:	4e                   	dec    %esi
43b818:	47                   	inc    %edi
43b819:	64 75 49             	fs jne 0x43b865
43b81c:	77 64                	ja     0x43b882
43b81e:	6c                   	insb   (%dx),%es:(%edi)
43b81f:	46                   	inc    %esi
43b820:	4d                   	dec    %ebp
43b821:	4f                   	dec    %edi
43b822:	77 55                	ja     0x43b879
43b824:	4f                   	dec    %edi
43b825:	68 53 70 71 46       	push   $0x46717053
43b82a:	75 58                	jne    0x43b884
43b82c:	65 2b 69 46          	sub    %gs:0x46(%ecx),%ebp
43b830:	38 4c 49 36          	cmp    %cl,0x36(%ecx,%ecx,2)
43b834:	4a                   	dec    %edx
43b835:	59                   	pop    %ecx
43b836:	78 42                	js     0x43b87a
43b838:	71 73                	jno    0x43b8ad
43b83a:	75 70                	jne    0x43b8ac
43b83c:	4d                   	dec    %ebp
43b83d:	75 65                	jne    0x43b8a4
43b83f:	73 33                	jae    0x43b874
43b841:	68 76 78 61 39       	push   $0x39617876
43b846:	61                   	popa
43b847:	76 57                	jbe    0x43b8a0
43b849:	38 59 5a             	cmp    %bl,0x5a(%ecx)
43b84c:	69 61 56 71 36 49 63 	imul   $0x63493671,0x56(%ecx),%esp
43b853:	6f                   	outsl  %ds:(%esi),(%dx)
43b854:	77 37                	ja     0x43b88d
43b856:	50                   	push   %eax
43b857:	66 6a 4b             	pushw  $0x4b
43b85a:	69 69 55 49 7a 44 6e 	imul   $0x6e447a49,0x55(%ecx),%ebp
43b861:	65 72 61             	gs jb  0x43b8c5
43b864:	33 67 75             	xor    0x75(%edi),%esp
43b867:	33 45 4a             	xor    0x4a(%ebp),%eax
43b86a:	46                   	inc    %esi
43b86b:	78 48                	js     0x43b8b5
43b86d:	4f                   	dec    %edi
43b86e:	36 48                	ss dec %eax
43b870:	6a 46                	push   $0x46
43b872:	5a                   	pop    %edx
43b873:	71 79                	jno    0x43b8ee
43b875:	6a 5a                	push   $0x5a
43b877:	35 6a 6f 78 33       	xor    $0x33786f6a,%eax
43b87c:	6c                   	insb   (%dx),%es:(%edi)
43b87d:	79 4f                	jns    0x43b8ce
43b87f:	6c                   	insb   (%dx),%es:(%edi)
43b880:	2b 39                	sub    (%ecx),%edi
43b882:	38 6e 64             	cmp    %ch,0x64(%esi)
43b885:	67 45                	addr16 inc %ebp
43b887:	72 65                	jb     0x43b8ee
43b889:	6d                   	insl   (%dx),%es:(%edi)
43b88a:	4e                   	dec    %esi
43b88b:	78 47                	js     0x43b8d4
43b88d:	4d                   	dec    %ebp
43b88e:	79 78                	jns    0x43b908
43b890:	67 56                	addr16 push %esi
43b892:	72 37                	jb     0x43b8cb
43b894:	51                   	push   %ecx
43b895:	33 57 65             	xor    0x65(%edi),%edx
43b898:	4b                   	dec    %ebx
43b899:	41                   	inc    %ecx
43b89a:	39 43 54             	cmp    %eax,0x54(%ebx)
43b89d:	6a 53                	push   $0x53
43b89f:	51                   	push   %ecx
43b8a0:	58                   	pop    %eax
43b8a1:	31 30                	xor    %esi,(%eax)
43b8a3:	41                   	inc    %ecx
43b8a4:	55                   	push   %ebp
43b8a5:	46                   	inc    %esi
43b8a6:	52                   	push   %edx
43b8a7:	34 35                	xor    $0x35,%al
43b8a9:	6c                   	insb   (%dx),%es:(%edi)
43b8aa:	4b                   	dec    %ebx
43b8ab:	42                   	inc    %edx
43b8ac:	64 36 44             	fs ss inc %esp
43b8af:	76 5a                	jbe    0x43b90b
43b8b1:	4d                   	dec    %ebp
43b8b2:	57                   	push   %edi
43b8b3:	4d                   	dec    %ebp
43b8b4:	37                   	aaa
43b8b5:	73 49                	jae    0x43b900
43b8b7:	56                   	push   %esi
43b8b8:	44                   	inc    %esp
43b8b9:	54                   	push   %esp
43b8ba:	56                   	push   %esi
43b8bb:	42                   	inc    %edx
43b8bc:	63 79 6a             	arpl   %edi,0x6a(%ecx)
43b8bf:	6c                   	insb   (%dx),%es:(%edi)
43b8c0:	53                   	push   %ebx
43b8c1:	65 43                	gs inc %ebx
43b8c3:	5a                   	pop    %edx
43b8c4:	78 53                	js     0x43b919
43b8c6:	44                   	inc    %esp
43b8c7:	65 2b 77 7a          	sub    %gs:0x7a(%edi),%esi
43b8cb:	68 65 52 70 4c       	push   $0x4c705265
43b8d0:	64 32 47 67          	xor    %fs:0x67(%edi),%al
43b8d4:	67 61                	addr16 popa
43b8d6:	36 41                	ss inc %ecx
43b8d8:	79 42                	jns    0x43b91c
43b8da:	74 38                	je     0x43b914
43b8dc:	69 6b 2f 4d 30 77 6f 	imul   $0x6f77304d,0x2f(%ebx),%ebp
43b8e3:	6e                   	outsb  %ds:(%esi),(%dx)
43b8e4:	75 75                	jne    0x43b95b
43b8e6:	35 70 49 31 6a       	xor    $0x6a314970,%eax
43b8eb:	44                   	inc    %esp
43b8ec:	46                   	inc    %esi
43b8ed:	46                   	inc    %esi
43b8ee:	49                   	dec    %ecx
43b8ef:	63 75 6c             	arpl   %esi,0x6c(%ebp)
43b8f2:	6d                   	insl   (%dx),%es:(%edi)
43b8f3:	69 73 4f 2f 51 77 79 	imul   $0x7977512f,0x4f(%ebx),%esi
43b8fa:	78 78                	js     0x43b974
43b8fc:	5a                   	pop    %edx
43b8fd:	44                   	inc    %esp
43b8fe:	77 74                	ja     0x43b974
43b900:	65 5a                	gs pop %edx
43b902:	75 77                	jne    0x43b97b
43b904:	58                   	pop    %eax
43b905:	78 6e                	js     0x43b975
43b907:	61                   	popa
43b908:	53                   	push   %ebx
43b909:	52                   	push   %edx
43b90a:	31 2b                	xor    %ebp,(%ebx)
43b90c:	32 54 52 43          	xor    0x43(%edx,%edx,2),%dl
43b910:	64 47                	fs inc %edi
43b912:	6e                   	outsb  %ds:(%esi),(%dx)
43b913:	46                   	inc    %esi
43b914:	75 38                	jne    0x43b94e
43b916:	4a                   	dec    %edx
43b917:	52                   	push   %edx
43b918:	35 34 4d 56 68       	xor    $0x68564d34,%eax
43b91d:	50                   	push   %eax
43b91e:	53                   	push   %ebx
43b91f:	30 43 6d             	xor    %al,0x6d(%ebx)
43b922:	49                   	dec    %ecx
43b923:	4f                   	dec    %edi
43b924:	44                   	inc    %esp
43b925:	4e                   	dec    %esi
43b926:	4c                   	dec    %esp
43b927:	72 30                	jb     0x43b959
43b929:	43                   	inc    %ebx
43b92a:	63 76 49             	arpl   %esi,0x49(%esi)
43b92d:	75 4c                	jne    0x43b97b
43b92f:	52                   	push   %edx
43b930:	49                   	dec    %ecx
43b931:	77 50                	ja     0x43b983
43b933:	7a 4c                	jp     0x43b981
43b935:	55                   	push   %ebp
43b936:	6e                   	outsb  %ds:(%esi),(%dx)
43b937:	48                   	dec    %eax
43b938:	49                   	dec    %ecx
43b939:	69 7a 37 2b 6d 6b 38 	imul   $0x386b6d2b,0x37(%edx),%edi
43b940:	52                   	push   %edx
43b941:	76 72                	jbe    0x43b9b5
43b943:	44                   	inc    %esp
43b944:	66 73 53             	data16 jae 0x43b99a
43b947:	6a 6b                	push   $0x6b
43b949:	74 70                	je     0x43b9bb
43b94b:	69 47 6e 4e 41 34 64 	imul   $0x6434414e,0x6e(%edi),%eax
43b952:	42                   	inc    %edx
43b953:	64 32 6f 4c          	xor    %fs:0x4c(%edi),%ch
43b957:	75 34                	jne    0x43b98d
43b959:	6c                   	insb   (%dx),%es:(%edi)
43b95a:	7a 32                	jp     0x43b98e
43b95c:	48                   	dec    %eax
43b95d:	62 4b 68             	bound  %ecx,0x68(%ebx)
43b960:	57                   	push   %edi
43b961:	32 78 41             	xor    0x41(%eax),%bh
43b964:	4e                   	dec    %esi
43b965:	39 39                	cmp    %edi,(%ecx)
43b967:	74 41                	je     0x43b9aa
43b969:	37                   	aaa
43b96a:	64 78 36             	fs js  0x43b9a3
43b96d:	6c                   	insb   (%dx),%es:(%edi)
43b96e:	46                   	inc    %esi
43b96f:	33 50 77             	xor    0x77(%eax),%edx
43b972:	44                   	inc    %esp
43b973:	35 4f 63 5a 2b       	xor    $0x2b5a634f,%eax
43b978:	4d                   	dec    %ebp
43b979:	31 4a 44             	xor    %ecx,0x44(%edx)
43b97c:	41                   	inc    %ecx
43b97d:	5a                   	pop    %edx
43b97e:	62 6d 37             	bound  %ebp,0x37(%ebp)
43b981:	38 4f 46             	cmp    %cl,0x46(%edi)
43b984:	57                   	push   %edi
43b985:	48                   	dec    %eax
43b986:	51                   	push   %ecx
43b987:	41                   	inc    %ecx
43b988:	6c                   	insb   (%dx),%es:(%edi)
43b989:	4a                   	dec    %edx
43b98a:	53                   	push   %ebx
43b98b:	54                   	push   %esp
43b98c:	68 52 76 46 6e       	push   $0x6e467652
43b991:	77 4b                	ja     0x43b9de
43b993:	72 73                	jb     0x43ba08
43b995:	46                   	inc    %esi
43b996:	36 4b                	ss dec %ebx
43b998:	74 61                	je     0x43b9fb
43b99a:	51                   	push   %ecx
43b99b:	4b                   	dec    %ebx
43b99c:	79 61                	jns    0x43b9ff
43b99e:	37                   	aaa
43b99f:	77 59                	ja     0x43b9fa
43b9a1:	57                   	push   %edi
43b9a2:	66 78 62             	data16 js 0x43ba07
43b9a5:	4c                   	dec    %esp
43b9a6:	33 49 57             	xor    0x57(%ecx),%ecx
43b9a9:	31 63 34             	xor    %esp,0x34(%ebx)
43b9ac:	4c                   	dec    %esp
43b9ad:	39 38                	cmp    %edi,(%eax)
43b9af:	70 6d                	jo     0x43ba1e
43b9b1:	65 54                	gs push %esp
43b9b3:	50                   	push   %eax
43b9b4:	4b                   	dec    %ebx
43b9b5:	53                   	push   %ebx
43b9b6:	33 33                	xor    (%ebx),%esi
43b9b8:	35 2b 38 64 50       	xor    $0x5064382b,%eax
43b9bd:	30 78 30             	xor    %bh,0x30(%eax)
43b9c0:	47                   	inc    %edi
43b9c1:	48                   	dec    %eax
43b9c2:	57                   	push   %edi
43b9c3:	76 34                	jbe    0x43b9f9
43b9c5:	6c                   	insb   (%dx),%es:(%edi)
43b9c6:	39 7a 2b             	cmp    %edi,0x2b(%edx)
43b9c9:	45                   	inc    %ebp
43b9ca:	66 6b 7a 52 2f       	imul   $0x2f,0x52(%edx),%di
43b9cf:	42                   	inc    %edx
43b9d0:	66 61                	popaw
43b9d2:	50                   	push   %eax
43b9d3:	6b 30 63             	imul   $0x63,(%eax),%esi
43b9d6:	5a                   	pop    %edx
43b9d7:	59                   	pop    %ecx
43b9d8:	67 33 38             	xor    (%bx,%si),%edi
43b9db:	4f                   	dec    %edi
43b9dc:	2f                   	das
43b9dd:	58                   	pop    %eax
43b9de:	46                   	inc    %esi
43b9df:	68 71 43 68 4d       	push   $0x4d684371
43b9e4:	70 57                	jo     0x43ba3d
43b9e6:	73 69                	jae    0x43ba51
43b9e8:	59                   	pop    %ecx
43b9e9:	2f                   	das
43b9ea:	32 44 64 49          	xor    0x49(%esp,%eiz,2),%al
43b9ee:	4c                   	dec    %esp
43b9ef:	2f                   	das
43b9f0:	68 45 64 72 6f       	push   $0x6f726445
43b9f5:	55                   	push   %ebp
43b9f6:	56                   	push   %esi
43b9f7:	4a                   	dec    %edx
43b9f8:	4d                   	dec    %ebp
43b9f9:	4b                   	dec    %ebx
43b9fa:	58                   	pop    %eax
43b9fb:	4b                   	dec    %ebx
43b9fc:	79 2b                	jns    0x43ba29
43b9fe:	52                   	push   %edx
43b9ff:	71 71                	jno    0x43ba72
43ba01:	31 77 70             	xor    %esi,0x70(%edi)
43ba04:	58                   	pop    %eax
43ba05:	35 47 6d 52 31       	xor    $0x31526d47,%eax
43ba0a:	47                   	inc    %edi
43ba0b:	65 5a                	gs pop %edx
43ba0d:	33 59 52             	xor    0x52(%ecx),%ebx
43ba10:	32 53 30             	xor    0x30(%ebx),%dl
43ba13:	30 49 4f             	xor    %cl,0x4f(%ecx)
43ba16:	46                   	inc    %esi
43ba17:	76 77                	jbe    0x43ba90
43ba19:	62 48 32             	bound  %ecx,0x32(%eax)
43ba1c:	2f                   	das
43ba1d:	5a                   	pop    %edx
43ba1e:	49                   	dec    %ecx
43ba1f:	55                   	push   %ebp
43ba20:	58                   	pop    %eax
43ba21:	2b 2f                	sub    (%edi),%ebp
43ba23:	76 4a                	jbe    0x43ba6f
43ba25:	59                   	pop    %ecx
43ba26:	61                   	popa
43ba27:	4d                   	dec    %ebp
43ba28:	49                   	dec    %ecx
43ba29:	66 56                	push   %si
43ba2b:	45                   	inc    %ebp
43ba2c:	77 4f                	ja     0x43ba7d
43ba2e:	4c                   	dec    %esp
43ba2f:	45                   	inc    %ebp
43ba30:	4a                   	dec    %edx
43ba31:	4f                   	dec    %edi
43ba32:	53                   	push   %ebx
43ba33:	67 55                	addr16 push %ebp
43ba35:	6c                   	insb   (%dx),%es:(%edi)
43ba36:	4c                   	dec    %esp
43ba37:	68 31 6f 49 68       	push   $0x68496f31
43ba3c:	32 69 6d             	xor    0x6d(%ecx),%ch
43ba3f:	46                   	inc    %esi