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
43ba40:	6c                   	insb   (%dx),%es:(%edi)
43ba41:	38 4d 79             	cmp    %cl,0x79(%ebp)
43ba44:	56                   	push   %esi
43ba45:	65 48                	gs dec %eax
43ba47:	47                   	inc    %edi
43ba48:	4f                   	dec    %edi
43ba49:	32 77 6f             	xor    0x6f(%edi),%dh
43ba4c:	79 6f                	jns    0x43babd
43ba4e:	48                   	dec    %eax
43ba4f:	37                   	aaa
43ba50:	43                   	inc    %ebx
43ba51:	61                   	popa
43ba52:	44                   	inc    %esp
43ba53:	69 58 44 35 34 51 45 	imul   $0x45513435,0x44(%eax),%ebx
43ba5a:	62 51 67             	bound  %edx,0x67(%ecx)
43ba5d:	69 55 75 37 6b 4a 4f 	imul   $0x4f4a6b37,0x75(%ebp),%edx
43ba64:	49                   	dec    %ecx
43ba65:	36 46                	ss inc %esi
43ba67:	54                   	push   %esp
43ba68:	4f                   	dec    %edi
43ba69:	63 6f 51             	arpl   %ebp,0x51(%edi)
43ba6c:	4d                   	dec    %ebp
43ba6d:	46                   	inc    %esi
43ba6e:	52                   	push   %edx
43ba6f:	68 6d 31 45 61       	push   $0x6145316d
43ba74:	54                   	push   %esp
43ba75:	32 61 4f             	xor    0x4f(%ecx),%ah
43ba78:	4f                   	dec    %edi
43ba79:	78 6d                	js     0x43bae8
43ba7b:	39 4e 4e             	cmp    %ecx,0x4e(%esi)
43ba7e:	36 4e                	ss dec %esi
43ba80:	4a                   	dec    %edx
43ba81:	66 77 78             	data16 ja 0x43bafc
43ba84:	71 78                	jno    0x43bafe
43ba86:	2b 50 42             	sub    0x42(%eax),%edx
43ba89:	6d                   	insl   (%dx),%es:(%edi)
43ba8a:	66 57                	push   %di
43ba8c:	43                   	inc    %ebx
43ba8d:	47                   	inc    %edi
43ba8e:	4e                   	dec    %esi
43ba8f:	6a 36                	push   $0x36
43ba91:	31 2b                	xor    %ebp,(%ebx)
43ba93:	52                   	push   %edx
43ba94:	55                   	push   %ebp
43ba95:	6b 4a 69 67          	imul   $0x67,0x69(%edx),%ecx
43ba99:	31 32                	xor    %esi,(%edx)
43ba9b:	5a                   	pop    %edx
43ba9c:	47                   	inc    %edi
43ba9d:	6f                   	outsl  %ds:(%esi),(%dx)
43ba9e:	68 73 6a 34 36       	push   $0x36346a73
43baa3:	5a                   	pop    %edx
43baa4:	75 7a                	jne    0x43bb20
43baa6:	6e                   	outsb  %ds:(%esi),(%dx)
43baa7:	57                   	push   %edi
43baa8:	39 56 6f             	cmp    %edx,0x6f(%esi)
43baab:	36 55                	ss push %ebp
43baad:	73 2b                	jae    0x43bada
43baaf:	53                   	push   %ebx
43bab0:	77 48                	ja     0x43bafa
43bab2:	7a 6b                	jp     0x43bb1f
43bab4:	35 4d 41 43 4e       	xor    $0x4e43414d,%eax
43bab9:	6a 51                	push   $0x51
43babb:	54                   	push   %esp
43babc:	6b 70 59 78          	imul   $0x78,0x59(%eax),%esi
43bac0:	31 4e 47             	xor    %ecx,0x47(%esi)
43bac3:	79 4f                	jns    0x43bb14
43bac5:	63 76 6a             	arpl   %esi,0x6a(%esi)
43bac8:	56                   	push   %esi
43bac9:	54                   	push   %esp
43baca:	59                   	pop    %ecx
43bacb:	4a                   	dec    %edx
43bacc:	4b                   	dec    %ebx
43bacd:	6a 53                	push   $0x53
43bacf:	35 34 54 48 31       	xor    $0x31485434,%eax
43bad4:	42                   	inc    %edx
43bad5:	35 45 6f 4c 46       	xor    $0x464c6f45,%eax
43bada:	6b 41 6b 45          	imul   $0x45,0x6b(%ecx),%eax
43bade:	30 32                	xor    %dh,(%edx)
43bae0:	65 33 55 39          	xor    %gs:0x39(%ebp),%edx
43bae4:	4f                   	dec    %edi
43bae5:	42                   	inc    %edx
43bae6:	42                   	inc    %edx
43bae7:	57                   	push   %edi
43bae8:	4d                   	dec    %ebp
43bae9:	6d                   	insl   (%dx),%es:(%edi)
43baea:	2f                   	das
43baeb:	38 50 69             	cmp    %dl,0x69(%eax)
43baee:	64 34 71             	fs xor $0x71,%al
43baf1:	56                   	push   %esi
43baf2:	41                   	inc    %ecx
43baf3:	30 54 45 76          	xor    %dl,0x76(%ebp,%eax,2)
43baf7:	71 6f                	jno    0x43bb68
43baf9:	69 31 73 47 4e 69    	imul   $0x694e4773,(%ecx),%esi
43baff:	52                   	push   %edx
43bb00:	51                   	push   %ecx
43bb01:	39 54 2b 30          	cmp    %edx,0x30(%ebx,%ebp,1)
43bb05:	54                   	push   %esp
43bb06:	46                   	inc    %esi
43bb07:	46                   	inc    %esi
43bb08:	4e                   	dec    %esi
43bb09:	31 69 6c             	xor    %ebp,0x6c(%ecx)
43bb0c:	33 71 46             	xor    0x46(%ecx),%esi
43bb0f:	74 76                	je     0x43bb87
43bb11:	76 2b                	jbe    0x43bb3e
43bb13:	5a                   	pop    %edx
43bb14:	45                   	inc    %ebp
43bb15:	35 49 57 4b 4d       	xor    $0x4d4b5749,%eax
43bb1a:	70 35                	jo     0x43bb51
43bb1c:	59                   	pop    %ecx
43bb1d:	67 30 67 61          	xor    %ah,0x61(%bx)
43bb21:	46                   	inc    %esi
43bb22:	46                   	inc    %esi
43bb23:	5a                   	pop    %edx
43bb24:	51                   	push   %ecx
43bb25:	78 74                	js     0x43bb9b
43bb27:	47                   	inc    %edi
43bb28:	4a                   	dec    %edx
43bb29:	58                   	pop    %eax
43bb2a:	64 54                	fs push %esp
43bb2c:	58                   	pop    %eax
43bb2d:	46                   	inc    %esi
43bb2e:	4e                   	dec    %esi
43bb2f:	2f                   	das
43bb30:	52                   	push   %edx
43bb31:	4f                   	dec    %edi
43bb32:	7a 67                	jp     0x43bb9b
43bb34:	70 42                	jo     0x43bb78
43bb36:	43                   	inc    %ebx
43bb37:	63 6f 73             	arpl   %ebp,0x73(%edi)
43bb3a:	61                   	popa
43bb3b:	49                   	dec    %ecx
43bb3c:	4c                   	dec    %esp
43bb3d:	66 35 2f 6c          	xor    $0x6c2f,%ax
43bb41:	74 77                	je     0x43bbba
43bb43:	57                   	push   %edi
43bb44:	61                   	popa
43bb45:	61                   	popa
43bb46:	38 2f                	cmp    %ch,(%edi)
43bb48:	61                   	popa
43bb49:	69 61 75 6c 53 78 73 	imul   $0x7378536c,0x75(%ecx),%esp
43bb50:	43                   	inc    %ebx
43bb51:	51                   	push   %ecx
43bb52:	78 36                	js     0x43bb8a
43bb54:	61                   	popa
43bb55:	66 36 6a 2f          	ss pushw $0x2f
43bb59:	6d                   	insl   (%dx),%es:(%edi)
43bb5a:	6d                   	insl   (%dx),%es:(%edi)
43bb5b:	58                   	pop    %eax
43bb5c:	67 54                	addr16 push %esp
43bb5e:	38 58 70             	cmp    %bl,0x70(%eax)
43bb61:	53                   	push   %ebx
43bb62:	4e                   	dec    %esi
43bb63:	35 66 77 64 6a       	xor    $0x6a647766,%eax
43bb68:	32 68 67             	xor    0x67(%eax),%ch
43bb6b:	52                   	push   %edx
43bb6c:	53                   	push   %ebx
43bb6d:	47                   	inc    %edi
43bb6e:	73 6f                	jae    0x43bbdf
43bb70:	62 51 49             	bound  %edx,0x49(%ecx)
43bb73:	53                   	push   %ebx
43bb74:	6a 4f                	push   $0x4f
43bb76:	78 46                	js     0x43bbbe
43bb78:	70 6d                	jo     0x43bbe7
43bb7a:	59                   	pop    %ecx
43bb7b:	4b                   	dec    %ebx
43bb7c:	35 61 6f 68 69       	xor    $0x69686f61,%eax
43bb81:	55                   	push   %ebp
43bb82:	34 6e                	xor    $0x6e,%al
43bb84:	32 44 46 66          	xor    0x66(%esi,%eax,2),%al
43bb88:	65 33 6f 69          	xor    %gs:0x69(%edi),%ebp
43bb8c:	31 49 42             	xor    %ecx,0x42(%ecx)
43bb8f:	59                   	pop    %ecx
43bb90:	48                   	dec    %eax
43bb91:	6a 66                	push   $0x66
43bb93:	2b 66 61             	sub    0x61(%esi),%esp