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
43bb96:	74 73                	je     0x43bc0b
43bb98:	4e                   	dec    %esi
43bb99:	71 37                	jno    0x43bbd2
43bb9b:	32 57 44             	xor    0x44(%edi),%dl
43bb9e:	30 49 63             	xor    %cl,0x63(%ecx)
43bba1:	56                   	push   %esi
43bba2:	6e                   	outsb  %ds:(%esi),(%dx)
43bba3:	4c                   	dec    %esp
43bba4:	6e                   	outsb  %ds:(%esi),(%dx)
43bba5:	69 31 61 59 32 72    	imul   $0x72325961,(%ecx),%esi
43bbab:	56                   	push   %esi
43bbac:	78 75                	js     0x43bc23
43bbae:	7a 74                	jp     0x43bc24
43bbb0:	79 62                	jns    0x43bc14
43bbb2:	6b 67 6b 49          	imul   $0x49,0x6b(%edi),%esp
43bbb6:	2b 48 38             	sub    0x38(%eax),%ecx
43bbb9:	36 6c                	ss insb (%dx),%es:(%edi)
43bbbb:	6d                   	insl   (%dx),%es:(%edi)
43bbbc:	42                   	inc    %edx
43bbbd:	55                   	push   %ebp
43bbbe:	6a 44                	push   $0x44
43bbc0:	59                   	pop    %ecx
43bbc1:	71 67                	jno    0x43bc2a
43bbc3:	6b 31 6e             	imul   $0x6e,(%ecx),%esi
43bbc6:	6c                   	insb   (%dx),%es:(%edi)
43bbc7:	50                   	push   %eax
43bbc8:	73 4f                	jae    0x43bc19
43bbca:	47                   	inc    %edi
43bbcb:	6e                   	outsb  %ds:(%esi),(%dx)
43bbcc:	4b                   	dec    %ebx
43bbcd:	44                   	inc    %esp
43bbce:	4e                   	dec    %esi
43bbcf:	78 50                	js     0x43bc21
43bbd1:	4e                   	dec    %esi
43bbd2:	74 2f                	je     0x43bc03
43bbd4:	31 53 56             	xor    %edx,0x56(%ebx)
43bbd7:	74 76                	je     0x43bc4f
43bbd9:	35 48 38 52 55       	xor    $0x55523848,%eax
43bbde:	47                   	inc    %edi
43bbdf:	36 6b 4b 7a 69       	imul   $0x69,%ss:0x7a(%ebx),%ecx
43bbe4:	72 56                	jb     0x43bc3c
43bbe6:	30 74 73 64          	xor    %dh,0x64(%ebx,%esi,2)
43bbea:	34 49                	xor    $0x49,%al
43bbec:	61                   	popa
43bbed:	32 54 68 35          	xor    0x35(%eax,%ebp,2),%dl
43bbf1:	61                   	popa
43bbf2:	39 75 6e             	cmp    %esi,0x6e(%ebp)
43bbf5:	49                   	dec    %ecx
43bbf6:	56                   	push   %esi
43bbf7:	33 6a 43             	xor    0x43(%edx),%ebp
43bbfa:	74 45                	je     0x43bc41
43bbfc:	45                   	inc    %ebp
43bbfd:	67 73 6d             	addr16 jae 0x43bc6d
43bc00:	6b 55 4f 35          	imul   $0x35,0x4f(%ebp),%edx
43bc04:	71 78                	jno    0x43bc7e
43bc06:	38 7a 31             	cmp    %bh,0x31(%edx)
43bc09:	51                   	push   %ecx
43bc0a:	43                   	inc    %ebx
43bc0b:	62 64 35 52          	bound  %esp,0x52(%ebp,%esi,1)
43bc0f:	67 69 46 6e 39 4e 5a 	imul   $0x325a4e39,0x6e(%bp),%eax
43bc16:	32
43bc17:	52                   	push   %edx
43bc18:	44                   	inc    %esp
43bc19:	4b                   	dec    %ebx
43bc1a:	62 43 6f             	bound  %eax,0x6f(%ebx)
43bc1d:	63 66 6d             	arpl   %esp,0x6d(%esi)
43bc20:	4c                   	dec    %esp
43bc21:	44                   	inc    %esp
43bc22:	52                   	push   %edx
43bc23:	32 75 46             	xor    0x46(%ebp),%dh
43bc26:	58                   	pop    %eax
43bc27:	30 55 71             	xor    %dl,0x71(%ebp)
43bc2a:	63 75 6e             	arpl   %esi,0x6e(%ebp)
43bc2d:	46                   	inc    %esi
43bc2e:	64 46                	fs inc %esi
43bc30:	70 72                	jo     0x43bca4
43bc32:	33 71 72             	xor    0x72(%ecx),%esi
43bc35:	37                   	aaa
43bc36:	66 61                	popaw
43bc38:	54                   	push   %esp
43bc39:	33 56 6b             	xor    0x6b(%esi),%edx
43bc3c:	39 58 73             	cmp    %ebx,0x73(%eax)
43bc3f:	2b 72 4e             	sub    0x4e(%edx),%esi
43bc42:	6d                   	insl   (%dx),%es:(%edi)
43bc43:	6f                   	outsl  %ds:(%esi),(%dx)
43bc44:	32 69 55             	xor    0x55(%ecx),%ch
43bc47:	69 66 57 42 66 67 44 	imul   $0x44676642,0x57(%esi),%esp
43bc4e:	6a 6c                	push   $0x6c
43bc50:	77 75                	ja     0x43bcc7
43bc52:	57                   	push   %edi
43bc53:	33 4a 75             	xor    0x75(%edx),%ecx
43bc56:	79 32                	jns    0x43bc8a
43bc58:	6a 53                	push   $0x53
43bc5a:	64 45                	fs inc %ebp
43bc5c:	48                   	dec    %eax
43bc5d:	77 37                	ja     0x43bc96
43bc5f:	59                   	pop    %ecx
43bc60:	73 42                	jae    0x43bca4
43bc62:	4c                   	dec    %esp
43bc63:	7a 4b                	jp     0x43bcb0
43bc65:	47                   	inc    %edi
43bc66:	37                   	aaa
43bc67:	4c                   	dec    %esp
43bc68:	69 79 59 2f 37 57 39 	imul   $0x3957372f,0x59(%ecx),%edi
43bc6f:	36 4b                	ss dec %ebx
43bc71:	46                   	inc    %esi
43bc72:	58                   	pop    %eax
43bc73:	6d                   	insl   (%dx),%es:(%edi)
43bc74:	52                   	push   %edx
43bc75:	57                   	push   %edi
43bc76:	45                   	inc    %ebp
43bc77:	65 78 35             	gs js  0x43bcaf
43bc7a:	67 4a                	addr16 dec %edx
43bc7c:	30 6b 4c             	xor    %ch,0x4c(%ebx)
43bc7f:	6d                   	insl   (%dx),%es:(%edi)
43bc80:	47                   	inc    %edi
43bc81:	6e                   	outsb  %ds:(%esi),(%dx)
43bc82:	6c                   	insb   (%dx),%es:(%edi)
43bc83:	68 56 46 4f 56       	push   $0x564f4656
43bc88:	54                   	push   %esp
43bc89:	46                   	inc    %esi
43bc8a:	59                   	pop    %ecx
43bc8b:	4a                   	dec    %edx
43bc8c:	74 5a                	je     0x43bce8
43bc8e:	61                   	popa
43bc8f:	38 44 43 75          	cmp    %al,0x75(%ebx,%eax,2)
43bc93:	41                   	inc    %ecx
43bc94:	48                   	dec    %eax
43bc95:	6e                   	outsb  %ds:(%esi),(%dx)
43bc96:	79 43                	jns    0x43bcdb
43bc98:	41                   	inc    %ecx
43bc99:	34 49                	xor    $0x49,%al
43bc9b:	2f                   	das
43bc9c:	49                   	dec    %ecx
43bc9d:	38 4f 30             	cmp    %cl,0x30(%edi)
43bca0:	52                   	push   %edx
43bca1:	67 57                	addr16 push %edi
43bca3:	33 43 45             	xor    0x45(%ebx),%eax
43bca6:	69 57 72 58 35 4d 5a 	imul   $0x5a4d3558,0x72(%edi),%edx
43bcad:	72 4b                	jb     0x43bcfa
43bcaf:	6a 47                	push   $0x47
43bcb1:	48                   	dec    %eax
43bcb2:	34 64                	xor    $0x64,%al
43bcb4:	72 42                	jb     0x43bcf8
43bcb6:	36 6a 74             	ss push $0x74
43bcb9:	48                   	dec    %eax
43bcba:	47                   	inc    %edi
43bcbb:	30 77 73             	xor    %dh,0x73(%edi)
43bcbe:	56                   	push   %esi
43bcbf:	53                   	push   %ebx
43bcc0:	59                   	pop    %ecx
43bcc1:	2f                   	das
43bcc2:	31 78 73             	xor    %edi,0x73(%eax)
43bcc5:	73 2b                	jae    0x43bcf2
43bcc7:	44                   	inc    %esp
43bcc8:	36 6a 56             	ss push $0x56
43bccb:	45                   	inc    %ebp
43bccc:	54                   	push   %esp
43bccd:	41                   	inc    %ecx
43bcce:	62 63 48             	bound  %esp,0x48(%ebx)
43bcd1:	4e                   	dec    %esi
43bcd2:	36 65 42             	ss gs inc %edx
43bcd5:	4c                   	dec    %esp
43bcd6:	46                   	inc    %esi
43bcd7:	30 72 72             	xor    %dh,0x72(%edx)
43bcda:	77 45                	ja     0x43bd21
43bcdc:	73 78                	jae    0x43bd56
43bcde:	59                   	pop    %ecx
43bcdf:	6b 6d 62 63          	imul   $0x63,0x62(%ebp),%ebp
43bce3:	55                   	push   %ebp
43bce4:	56                   	push   %esi
43bce5:	6b 79 35 6b          	imul   $0x6b,0x35(%ecx),%edi
43bce9:	64 35 37 54 44 6d    	fs xor $0x6d445437,%eax
43bcef:	61                   	popa
43bcf0:	51                   	push   %ecx