43baa1:	47                   	inc    %edi
43baa2:	53                   	push   %ebx
43baa3:	51                   	push   %ecx
43baa4:	57                   	push   %edi
43baa5:	67 70 48             	addr16 jo 0x43baf0
43baa8:	35 4e 33 62 6a       	xor    $0x6a62334e,%eax
43baad:	33 6f 6e             	xor    0x6e(%edi),%ebp
43bab0:	43                   	inc    %ebx
43bab1:	4e                   	dec    %esi
43bab2:	6a 4a                	push   $0x4a
43bab4:	66 45                	inc    %bp
43bab6:	79 76                	jns    0x43bb2e
43bab8:	6f                   	outsl  %ds:(%esi),(%dx)
43bab9:	76 33                	jbe    0x43baee
43babb:	53                   	push   %ebx
43babc:	39 4f 78             	cmp    %ecx,0x78(%edi)
43babf:	73 5a                	jae    0x43bb1b
43bac1:	4e                   	dec    %esi
43bac2:	47                   	inc    %edi
43bac3:	51                   	push   %ecx
43bac4:	64 54                	fs push %esp
43bac6:	7a 62                	jp     0x43bb2a
43bac8:	4c                   	dec    %esp
43bac9:	74 31                	je     0x43bafc
43bacb:	2f                   	das
43bacc:	6b 71 56 56          	imul   $0x56,0x56(%ecx),%esi
43bad0:	71 4b                	jno    0x43bb1d
43bad2:	76 33                	jbe    0x43bb07
43bad4:	46                   	inc    %esi
43bad5:	4c                   	dec    %esp
43bad6:	68 44 47 5a 31       	push   $0x315a4744
43badb:	77 70                	ja     0x43bb4d
43badd:	5a                   	pop    %edx
43bade:	41                   	inc    %ecx
43badf:	59                   	pop    %ecx
43bae0:	68 4d 46 63 37       	push   $0x3763464d
43bae5:	4b                   	dec    %ebx
43bae6:	68 4c 44 64 6f       	push   $0x6f64444c
43baeb:	56                   	push   %esi
43baec:	37                   	aaa
43baed:	4b                   	dec    %ebx
43baee:	4b                   	dec    %ebx
43baef:	44                   	inc    %esp
43baf0:	64 62 31             	bound  %esi,%fs:(%ecx)
43baf3:	55                   	push   %ebp
43baf4:	43                   	inc    %ebx
43baf5:	2f                   	das
43baf6:	5a                   	pop    %edx
43baf7:	37                   	aaa
43baf8:	49                   	dec    %ecx
43baf9:	35 36 6f 5a 5a       	xor    $0x5a5a6f36,%eax
43bafe:	79 64                	jns    0x43bb64
43bb00:	33 7a 65             	xor    0x65(%edx),%edi
43bb03:	4f                   	dec    %edi
43bb04:	33 39                	xor    (%ecx),%edi
43bb06:	74 4b                	je     0x43bb53
43bb08:	59                   	pop    %ecx
43bb09:	43                   	inc    %ebx
43bb0a:	6b 50 78 4d          	imul   $0x4d,0x78(%eax),%edx
43bb0e:	70 56                	jo     0x43bb66
43bb10:	62 32                	bound  %esi,(%edx)
43bb12:	39 38                	cmp    %edi,(%eax)
43bb14:	4e                   	dec    %esi
43bb15:	76 67                	jbe    0x43bb7e
43bb17:	6c                   	insb   (%dx),%es:(%edi)
43bb18:	57                   	push   %edi
43bb19:	50                   	push   %eax
43bb1a:	50                   	push   %eax
43bb1b:	6c                   	insb   (%dx),%es:(%edi)
43bb1c:	38 31                	cmp    %dh,(%ecx)
43bb1e:	38 66 31             	cmp    %ah,0x31(%esi)
43bb21:	58                   	pop    %eax
43bb22:	39 56 38             	cmp    %edx,0x38(%esi)
43bb25:	5a                   	pop    %edx
43bb26:	5a                   	pop    %edx
43bb27:	34 5a                	xor    $0x5a,%al
43bb29:	53                   	push   %ebx
43bb2a:	69 4b 64 77 64 43 54 	imul   $0x54436477,0x64(%ebx),%ecx
43bb31:	46                   	inc    %esi
43bb32:	6b 33 63             	imul   $0x63,(%ebx),%esi
43bb35:	37                   	aaa
43bb36:	56                   	push   %esi
43bb37:	33 7a 38             	xor    0x38(%edx),%edi
43bb3a:	59                   	pop    %ecx
43bb3b:	53                   	push   %ebx
43bb3c:	7a 64                	jp     0x43bba2
43bb3e:	55                   	push   %ebp
43bb3f:	4d                   	dec    %ebp
43bb40:	64 48                	fs dec %eax
43bb42:	2f                   	das
43bb43:	53                   	push   %ebx
43bb44:	37                   	aaa
43bb45:	66 4e                	dec    %si
43bb47:	35 38 73 70 6f       	xor    $0x6f707338,%eax
43bb4c:	6e                   	outsb  %ds:(%esi),(%dx)
43bb4d:	75 34                	jne    0x43bb83
43bb4f:	44                   	inc    %esp
43bb50:	62 41 79             	bound  %eax,0x79(%ecx)
43bb53:	62 55 68             	bound  %edx,0x68(%ebp)
43bb56:	33 4c 7a 4c          	xor    0x4c(%edx,%edi,2),%ecx
43bb5a:	67 2b 68 4e          	sub    0x4e(%bx,%si),%ebp
43bb5e:	53                   	push   %ebx
43bb5f:	68 2b 62 55 73       	push   $0x7355622b
43bb64:	37                   	aaa
43bb65:	65 33 6e 71          	xor    %gs:0x71(%esi),%ebp
43bb69:	53                   	push   %ebx
43bb6a:	62 31                	bound  %esi,(%ecx)
43bb6c:	6f                   	outsl  %ds:(%esi),(%dx)
43bb6d:	41                   	inc    %ecx
43bb6e:	79 35                	jns    0x43bba5
43bb70:	47                   	inc    %edi
43bb71:	68 33 4a 66 33       	push   $0x33664a33
43bb76:	33 68 50             	xor    0x50(%eax),%ebp
43bb79:	6c                   	insb   (%dx),%es:(%edi)
43bb7a:	44                   	inc    %esp
43bb7b:	7a 44                	jp     0x43bbc1
43bb7d:	64 58                	fs pop %eax
43bb7f:	4a                   	dec    %edx
43bb80:	41                   	inc    %ecx
43bb81:	6e                   	outsb  %ds:(%esi),(%dx)
43bb82:	2f                   	das
43bb83:	74 41                	je     0x43bbc6
43bb85:	64 6d                	fs insl (%dx),%es:(%edi)
43bb87:	65 73 50             	gs jae 0x43bbda
43bb8a:	79 45                	jns    0x43bbd1
43bb8c:	39 34 72             	cmp    %esi,(%edx,%esi,2)
43bb8f:	63 6f 30             	arpl   %ebp,0x30(%edi)
43bb92:	61                   	popa
43bb93:	2b 79 4f             	sub    0x4f(%ecx),%edi
43bb96:	68 50 30 77 6f       	push   $0x6f773050
43bb9b:	4e                   	dec    %esi
43bb9c:	47                   	inc    %edi
43bb9d:	36 53                	ss push %ebx
43bb9f:	69 6f 4d 43 4c 31 63 	imul   $0x63314c43,0x4d(%edi),%ebp
43bba6:	34 68                	xor    $0x68,%al
43bba8:	52                   	push   %edx
43bba9:	4d                   	dec    %ebp
43bbaa:	6a 47                	push   $0x47
43bbac:	37                   	aaa
43bbad:	6c                   	insb   (%dx),%es:(%edi)
43bbae:	57                   	push   %edi
43bbaf:	65 78 6a             	gs js  0x43bc1c
43bbb2:	75 7a                	jne    0x43bc2e
43bbb4:	61                   	popa
43bbb5:	61                   	popa
43bbb6:	79 71                	jns    0x43bc29
43bbb8:	30 75 34             	xor    %dh,0x34(%ebp)
43bbbb:	79 30                	jns    0x43bbed
43bbbd:	54                   	push   %esp
43bbbe:	49                   	dec    %ecx
43bbbf:	7a 6b                	jp     0x43bc2c
43bbc1:	75 43                	jne    0x43bc06
43bbc3:	56                   	push   %esi
43bbc4:	32 75 64             	xor    0x64(%ebp),%dh
43bbc7:	66 76 71             	data16 jbe 0x43bc3b
43bbca:	54                   	push   %esp
43bbcb:	50                   	push   %eax
43bbcc:	78 77                	js     0x43bc45
43bbce:	63 35 31 46 31 58    	arpl   %esi,0x58314631
43bbd4:	31 44 4c 69          	xor    %eax,0x69(%esp,%ecx,2)
43bbd8:	58                   	pop    %eax
43bbd9:	31 68 6e             	xor    %ebp,0x6e(%eax)
43bbdc:	75 41                	jne    0x43bc1f
43bbde:	42                   	inc    %edx
43bbdf:	6d                   	insl   (%dx),%es:(%edi)
43bbe0:	38 34 4f             	cmp    %dh,(%edi,%ecx,2)
43bbe3:	72 72                	jb     0x43bc57
43bbe5:	70 38                	jo     0x43bc1f
43bbe7:	4a                   	dec    %edx
43bbe8:	43                   	inc    %ebx
43bbe9:	4e                   	dec    %esi
43bbea:	6a 4b                	push   $0x4b
43bbec:	4a                   	dec    %edx
43bbed:	43                   	inc    %ebx
43bbee:	43                   	inc    %ebx
43bbef:	68 66 37 37 79       	push   $0x79373766
43bbf4:	56                   	push   %esi
43bbf5:	77 5a                	ja     0x43bc51
43bbf7:	45                   	inc    %ebp
43bbf8:	67 79 41             	addr16 jns 0x43bc3c
43bbfb:	52                   	push   %edx
43bbfc:	65 76 58             	gs jbe 0x43bc57
43bbff:	50                   	push   %eax
43bc00:	37                   	aaa
43bc01:	6c                   	insb   (%dx),%es:(%edi)
43bc02:	2b 62 6a             	sub    0x6a(%edx),%esp
43bc05:	47                   	inc    %edi
43bc06:	32 30                	xor    (%eax),%dh
43bc08:	5a                   	pop    %edx
43bc09:	6e                   	outsb  %ds:(%esi),(%dx)
43bc0a:	6d                   	insl   (%dx),%es:(%edi)
43bc0b:	78 54                	js     0x43bc61
43bc0d:	79 45                	jns    0x43bc54
43bc0f:	69 50 79 52 68 37 47 	imul   $0x47376852,0x79(%eax),%edx
43bc16:	38 59 76             	cmp    %bl,0x76(%ecx)
43bc19:	74 69                	je     0x43bc84
43bc1b:	4e                   	dec    %esi
43bc1c:	48                   	dec    %eax
43bc1d:	66 32 5a 44          	data16 xor 0x44(%edx),%bl
43bc21:	59                   	pop    %ecx
43bc22:	58                   	pop    %eax
43bc23:	4c                   	dec    %esp
43bc24:	54                   	push   %esp
43bc25:	72 71                	jb     0x43bc98
43bc27:	63 34 58             	arpl   %esi,(%eax,%ebx,2)
43bc2a:	2b 6e 42             	sub    0x42(%esi),%ebp
43bc2d:	55                   	push   %ebp
43bc2e:	32 75 63             	xor    0x63(%ebp),%dh
43bc31:	41                   	inc    %ecx
43bc32:	61                   	popa
43bc33:	4b                   	dec    %ebx
43bc34:	54                   	push   %esp
43bc35:	38 65 58             	cmp    %ah,0x58(%ebp)
43bc38:	30 51 75             	xor    %dl,0x75(%ecx)
43bc3b:	6a 73                	push   $0x73
43bc3d:	64 71 36             	fs jno 0x43bc76
43bc40:	4c                   	dec    %esp
43bc41:	4d                   	dec    %ebp
43bc42:	67 54                	addr16 push %esp
43bc44:	54                   	push   %esp
43bc45:	37                   	aaa
43bc46:	2b 65 35             	sub    0x35(%ebp),%esp
43bc49:	41                   	inc    %ecx
43bc4a:	44                   	inc    %esp
43bc4b:	79 2f                	jns    0x43bc7c
43bc4d:	66 43                	inc    %bx
43bc4f:	48                   	dec    %eax
43bc50:	6d                   	insl   (%dx),%es:(%edi)
43bc51:	52                   	push   %edx
43bc52:	52                   	push   %edx
43bc53:	61                   	popa
43bc54:	68 41 6a 49 58       	push   $0x58496a41
43bc59:	38 47 33             	cmp    %al,0x33(%edi)
43bc5c:	6c                   	insb   (%dx),%es:(%edi)
43bc5d:	2f                   	das
43bc5e:	4a                   	dec    %edx
43bc5f:	67 79 49             	addr16 jns 0x43bcab
43bc62:	65 65 57             	gs gs push %edi
43bc65:	69 32 65 65 33 43    	imul   $0x43336565,(%edx),%esi
43bc6b:	34 6a                	xor    $0x6a,%al
43bc6d:	54                   	push   %esp
43bc6e:	56                   	push   %esi
43bc6f:	62 57 57             	bound  %edx,0x57(%edi)
43bc72:	50                   	push   %eax
43bc73:	37                   	aaa
43bc74:	68 4a 70 55 53       	push   $0x5355704a
43bc79:	67 49                	addr16 dec %ecx
43bc7b:	7a 55                	jp     0x43bcd2
43bc7d:	6a 45                	push   $0x45
43bc7f:	52                   	push   %edx
43bc80:	7a 6c                	jp     0x43bcee
43bc82:	6b 59 77 37          	imul   $0x37,0x77(%ecx),%ebx
43bc86:	77 30                	ja     0x43bcb8
43bc88:	44                   	inc    %esp
43bc89:	33 6a 33             	xor    0x33(%edx),%ebp
43bc8c:	69 56 38 2f 78 41 4a 	imul   $0x4a41782f,0x38(%esi),%edx
43bc93:	6a 52                	push   $0x52
43bc95:	36 77 62             	ss ja  0x43bcfa
43bc98:	7a 58                	jp     0x43bcf2
43bc9a:	65 6c                	gs insb (%dx),%es:(%edi)
43bc9c:	48                   	dec    %eax
43bc9d:	78 55                	js     0x43bcf4
43bc9f:	34 67                	xor    $0x67,%al
43bca1:	4b                   	dec    %ebx
43bca2:	39 73 6c             	cmp    %esi,0x6c(%ebx)
43bca5:	6a 5a                	push   $0x5a
43bca7:	69 41 76 73 77 49 36 	imul   $0x36497773,0x76(%ecx),%eax
43bcae:	75 56                	jne    0x43bd06
43bcb0:	69 36 48 53 64 62    	imul   $0x62645348,(%esi),%esi
43bcb6:	2f                   	das
43bcb7:	37                   	aaa
43bcb8:	5a                   	pop    %edx
43bcb9:	6c                   	insb   (%dx),%es:(%edi)
43bcba:	43                   	inc    %ebx
43bcbb:	56                   	push   %esi
43bcbc:	34 61                	xor    $0x61,%al
43bcbe:	4e                   	dec    %esi
43bcbf:	38 45 38             	cmp    %al,0x38(%ebp)
43bcc2:	33 68 48             	xor    0x48(%eax),%ebp
43bcc5:	76 57                	jbe    0x43bd1e
43bcc7:	6f                   	outsl  %ds:(%esi),(%dx)
43bcc8:	76 68                	jbe    0x43bd32
43bcca:	73 51                	jae    0x43bd1d
43bccc:	71 65                	jno    0x43bd33
43bcce:	69 55 4e 6d 7a 6b 36 	imul   $0x366b7a6d,0x4e(%ebp),%edx
43bcd5:	4b                   	dec    %ebx
43bcd6:	6f                   	outsl  %ds:(%esi),(%dx)
43bcd7:	52                   	push   %edx
43bcd8:	4c                   	dec    %esp
43bcd9:	71 74                	jno    0x43bd4f
43bcdb:	63 6e 43             	arpl   %ebp,0x43(%esi)
43bcde:	34 53                	xor    $0x53,%al
43bce0:	35 2f 73 65 72       	xor    $0x7265732f,%eax
43bce5:	72 4f                	jb     0x43bd36
43bce7:	37                   	aaa
43bce8:	67 41                	addr16 inc %ecx
43bcea:	4d                   	dec    %ebp
43bceb:	6f                   	outsl  %ds:(%esi),(%dx)
43bcec:	34 2b                	xor    $0x2b,%al
43bcee:	4b                   	dec    %ebx
43bcef:	48                   	dec    %eax
43bcf0:	50                   	push   %eax
43bcf1:	76 53                	jbe    0x43bd46
43bcf3:	78 49                	js     0x43bd3e
43bcf5:	44                   	inc    %esp
43bcf6:	45                   	inc    %ebp
43bcf7:	6d                   	insl   (%dx),%es:(%edi)
43bcf8:	42                   	inc    %edx
43bcf9:	6a 65                	push   $0x65
43bcfb:	78 50                	js     0x43bd4d
43bcfd:	66 44                	inc    %sp
43bcff:	67 50                	addr16 push %eax
43bd01:	43                   	inc    %ebx
43bd02:	69 33 4a 79 34 54    	imul   $0x5434794a,(%ebx),%esi
43bd08:	67 4f                	addr16 dec %edi
43bd0a:	64 78 52             	fs js  0x43bd5f
43bd0d:	7a 72                	jp     0x43bd81
43bd0f:	45                   	inc    %ebp
43bd10:	6c                   	insb   (%dx),%es:(%edi)
43bd11:	32 46 36             	xor    0x36(%esi),%al
43bd14:	66 78 5a             	data16 js 0x43bd71
43bd17:	4f                   	dec    %edi
43bd18:	37                   	aaa
43bd19:	77 72                	ja     0x43bd8d
43bd1b:	34 44                	xor    $0x44,%al
43bd1d:	70 68                	jo     0x43bd87
43bd1f:	6a 4c                	push   $0x4c
43bd21:	77 6c                	ja     0x43bd8f
43bd23:	2b 51 43             	sub    0x43(%ecx),%edx
43bd26:	39 31                	cmp    %esi,(%ecx)
43bd28:	6d                   	insl   (%dx),%es:(%edi)
43bd29:	6c                   	insb   (%dx),%es:(%edi)
43bd2a:	31 4d 64             	xor    %ecx,0x64(%ebp)
43bd2d:	6a 53                	push   $0x53
43bd2f:	56                   	push   %esi
43bd30:	74 52                	je     0x43bd84
43bd32:	68 54 37 6b 7a       	push   $0x7a6b3754
43bd37:	70 66                	jo     0x43bd9f
43bd39:	66 76 35             	data16 jbe 0x43bd71
43bd3c:	6e                   	outsb  %ds:(%esi),(%dx)
43bd3d:	35 75 77 4b 56       	xor    $0x564b7775,%eax
43bd42:	64 6c                	fs insb (%dx),%es:(%edi)
43bd44:	5a                   	pop    %edx
43bd45:	65 38 66 77          	cmp    %ah,%gs:0x77(%esi)
43bd49:	5a                   	pop    %edx
43bd4a:	71 6b                	jno    0x43bdb7
43bd4c:	43                   	inc    %ebx
43bd4d:	43                   	inc    %ebx
43bd4e:	64 67 61             	fs addr16 popa
43bd51:	74 59                	je     0x43bdac