43dd55:	4e                   	dec    %esi
43dd56:	53                   	push   %ebx
43dd57:	34 4c                	xor    $0x4c,%al
43dd59:	6d                   	insl   (%dx),%es:(%edi)
43dd5a:	4c                   	dec    %esp
43dd5b:	2f                   	das
43dd5c:	6f                   	outsl  %ds:(%esi),(%dx)
43dd5d:	6f                   	outsl  %ds:(%esi),(%dx)
43dd5e:	4b                   	dec    %ebx
43dd5f:	50                   	push   %eax
43dd60:	74 32                	je     0x43dd94
43dd62:	33 52 66             	xor    0x66(%edx),%edx
43dd65:	69 73 51 7a 51 6c 62 	imul   $0x626c517a,0x51(%ebx),%esi
43dd6c:	49                   	dec    %ecx
43dd6d:	64 34 31             	fs xor $0x31,%al
43dd70:	64 79 56             	fs jns 0x43ddc9
43dd73:	48                   	dec    %eax
43dd74:	53                   	push   %ebx
43dd75:	6d                   	insl   (%dx),%es:(%edi)
43dd76:	58                   	pop    %eax
43dd77:	38 77 68             	cmp    %dh,0x68(%edi)
43dd7a:	71 73                	jno    0x43ddef
43dd7c:	48                   	dec    %eax
43dd7d:	6e                   	outsb  %ds:(%esi),(%dx)
43dd7e:	2f                   	das
43dd7f:	57                   	push   %edi
43dd80:	48                   	dec    %eax
43dd81:	42                   	inc    %edx
43dd82:	5a                   	pop    %edx
43dd83:	30 6d 4d             	xor    %ch,0x4d(%ebp)
43dd86:	6a 6f                	push   $0x6f
43dd88:	49                   	dec    %ecx
43dd89:	54                   	push   %esp
43dd8a:	4b                   	dec    %ebx
43dd8b:	46                   	inc    %esi
43dd8c:	4b                   	dec    %ebx
43dd8d:	51                   	push   %ecx
43dd8e:	6e                   	outsb  %ds:(%esi),(%dx)
43dd8f:	35 72 45 46 35       	xor    $0x35464572,%eax
43dd94:	49                   	dec    %ecx
43dd95:	32 57 65             	xor    0x65(%edi),%dl
43dd98:	70 63                	jo     0x43ddfd
43dd9a:	76 77                	jbe    0x43de13
43dd9c:	4e                   	dec    %esi
43dd9d:	46                   	inc    %esi
43dd9e:	36 33 78 41          	xor    %ss:0x41(%eax),%edi
43dda2:	61                   	popa
43dda3:	52                   	push   %edx
43dda4:	30 56 61             	xor    %dl,0x61(%esi)
43dda7:	46                   	inc    %esi
43dda8:	53                   	push   %ebx
43dda9:	55                   	push   %ebp
43ddaa:	4b                   	dec    %ebx
43ddab:	5a                   	pop    %edx
43ddac:	74 44                	je     0x43ddf2
43ddae:	47                   	inc    %edi
43ddaf:	37                   	aaa
43ddb0:	6b 53 57 68          	imul   $0x68,0x57(%ebx),%edx
43ddb4:	4a                   	dec    %edx
43ddb5:	49                   	dec    %ecx
43ddb6:	61                   	popa
43ddb7:	46                   	inc    %esi
43ddb8:	48                   	dec    %eax
43ddb9:	71 42                	jno    0x43ddfd
43ddbb:	4d                   	dec    %ebp
43ddbc:	4f                   	dec    %edi
43ddbd:	33 45 6c             	xor    0x6c(%ebp),%eax
43ddc0:	75 77                	jne    0x43de39
43ddc2:	61                   	popa
43ddc3:	43                   	inc    %ebx
43ddc4:	64 50                	fs push %eax
43ddc6:	54                   	push   %esp
43ddc7:	76 67                	jbe    0x43de30
43ddc9:	6d                   	insl   (%dx),%es:(%edi)
43ddca:	47                   	inc    %edi
43ddcb:	65 6e                	outsb  %gs:(%esi),(%dx)
43ddcd:	75 34                	jne    0x43de03
43ddcf:	65 72 77             	gs jb  0x43de49
43ddd2:	66 4b                	dec    %bx
43ddd4:	6f                   	outsl  %ds:(%esi),(%dx)
43ddd5:	52                   	push   %edx
43ddd6:	30 2f                	xor    %ch,(%edi)
43ddd8:	5a                   	pop    %edx
43ddd9:	46                   	inc    %esi
43ddda:	6e                   	outsb  %ds:(%esi),(%dx)
43dddb:	56                   	push   %esi
43dddc:	58                   	pop    %eax
43dddd:	66 6d                	insw   (%dx),%es:(%edi)
43dddf:	67 61                	addr16 popa
43dde1:	74 42                	je     0x43de25
43dde3:	36 4c                	ss dec %esp
43dde5:	66 45                	inc    %bp
43dde7:	45                   	inc    %ebp
43dde8:	63 35 46 73 6b 4a    	arpl   %esi,0x4a6b7346
43ddee:	6f                   	outsl  %ds:(%esi),(%dx)
43ddef:	69 59 63 66 56 68 62 	imul   $0x62685666,0x63(%ecx),%ebx
43ddf6:	42                   	inc    %edx
43ddf7:	4f                   	dec    %edi
43ddf8:	35 76 7a 56 6d       	xor    $0x6d567a76,%eax
43ddfd:	2b 52 65             	sub    0x65(%edx),%edx
43de00:	41                   	inc    %ecx
43de01:	48                   	dec    %eax
43de02:	77 42                	ja     0x43de46
43de04:	51                   	push   %ecx
43de05:	65 79 6d             	gs jns 0x43de75
43de08:	71 54                	jno    0x43de5e
43de0a:	73 51                	jae    0x43de5d
43de0c:	5a                   	pop    %edx
43de0d:	71 71                	jno    0x43de80
43de0f:	6c                   	insb   (%dx),%es:(%edi)
43de10:	74 65                	je     0x43de77
43de12:	6d                   	insl   (%dx),%es:(%edi)
43de13:	64 66 6d             	fs insw (%dx),%es:(%edi)
43de16:	61                   	popa
43de17:	75 6d                	jne    0x43de86
43de19:	59                   	pop    %ecx
43de1a:	66 72 73             	data16 jb 0x43de90
43de1d:	4f                   	dec    %edi
43de1e:	36 4b                	ss dec %ebx
43de20:	4c                   	dec    %esp
43de21:	4e                   	dec    %esi
43de22:	53                   	push   %ebx
43de23:	4f                   	dec    %edi
43de24:	54                   	push   %esp
43de25:	50                   	push   %eax
43de26:	41                   	inc    %ecx
43de27:	52                   	push   %edx
43de28:	53                   	push   %ebx
43de29:	46                   	inc    %esi
43de2a:	35 37 66 4f 48       	xor    $0x484f6637,%eax
43de2f:	57                   	push   %edi
43de30:	46                   	inc    %esi
43de31:	30 73 31             	xor    %dh,0x31(%ebx)
43de34:	51                   	push   %ecx
43de35:	5a                   	pop    %edx
43de36:	49                   	dec    %ecx
43de37:	73 63                	jae    0x43de9c
43de39:	68 70 67 39 49       	push   $0x49396770
43de3e:	75 47                	jne    0x43de87
43de40:	5a                   	pop    %edx
43de41:	61                   	popa
43de42:	49                   	dec    %ecx
43de43:	6b 69 74 6b          	imul   $0x6b,0x74(%ecx),%ebp
43de47:	59                   	pop    %ecx
43de48:	59                   	pop    %ecx
43de49:	35 6f 2b 77 45       	xor    $0x45772b6f,%eax
43de4e:	6a 4d                	push   $0x4d
43de50:	69 6d 4e 6a 68 56 6b 	imul   $0x6b56686a,0x4e(%ebp),%ebp
43de57:	63 57 50             	arpl   %edx,0x50(%edi)
43de5a:	79 31                	jns    0x43de8d
43de5c:	62 75 41             	bound  %esi,0x41(%ebp)
43de5f:	68 4c 41 42 2f       	push   $0x2f42414c
43de64:	66 46                	inc    %si
43de66:	49                   	dec    %ecx
43de67:	31 35 58 32 72 4e    	xor    %esi,0x4e723258
43de6d:	4a                   	dec    %edx
43de6e:	51                   	push   %ecx
43de6f:	50                   	push   %eax
43de70:	48                   	dec    %eax
43de71:	48                   	dec    %eax
43de72:	65 6f                	outsl  %gs:(%esi),(%dx)
43de74:	79 79                	jns    0x43deef
43de76:	71 4b                	jno    0x43dec3
43de78:	55                   	push   %ebp
43de79:	54                   	push   %esp
43de7a:	49                   	dec    %ecx
43de7b:	38 52 55             	cmp    %dl,0x55(%edx)
43de7e:	37                   	aaa
43de7f:	54                   	push   %esp
43de80:	30 57 4b             	xor    %dl,0x4b(%edi)
43de83:	68 37 7a 73 72       	push   $0x72737a37
43de88:	4e                   	dec    %esi
43de89:	67 7a 6f             	addr16 jp 0x43defb
43de8c:	33 61 44             	xor    0x44(%ecx),%esp
43de8f:	6b 7a 77 32          	imul   $0x32,0x77(%edx),%edi
43de93:	73 32                	jae    0x43dec7
43de95:	50                   	push   %eax
43de96:	56                   	push   %esi
43de97:	30 4f 46             	xor    %cl,0x46(%edi)
43de9a:	77 66                	ja     0x43df02
43de9c:	30 71 2b             	xor    %dh,0x2b(%ecx)
43de9f:	78 6e                	js     0x43df0f
43dea1:	48                   	dec    %eax
43dea2:	77 57                	ja     0x43defb
43dea4:	41                   	inc    %ecx
43dea5:	43                   	inc    %ebx
43dea6:	74 74                	je     0x43df1c
43dea8:	61                   	popa
43dea9:	55                   	push   %ebp
43deaa:	30 64 76 68          	xor    %ah,0x68(%esi,%esi,2)
43deae:	68 30 52 38 35       	push   $0x35385230
43deb3:	6e                   	outsb  %ds:(%esi),(%dx)
43deb4:	63 58 73             	arpl   %ebx,0x73(%eax)
43deb7:	34 5a                	xor    $0x5a,%al
43deb9:	57                   	push   %edi
43deba:	63 7a 38             	arpl   %edi,0x38(%edx)
43debd:	69 74 50 67 4c 7a 37 	imul   $0x34377a4c,0x67(%eax,%edx,2),%esi
43dec4:	34
43dec5:	45                   	inc    %ebp
43dec6:	69 4e 4f 59 47 78 6c 	imul   $0x6c784759,0x4f(%esi),%ecx
43decd:	69 65 48 2b 31 52 72 	imul   $0x7252312b,0x48(%ebp),%esp
43ded4:	4c                   	dec    %esp
43ded5:	6d                   	insl   (%dx),%es:(%edi)
43ded6:	34 4e                	xor    $0x4e,%al
43ded8:	54                   	push   %esp
43ded9:	6e                   	outsb  %ds:(%esi),(%dx)
43deda:	30 37                	xor    %dh,(%edi)
43dedc:	74 6c                	je     0x43df4a
43dede:	4b                   	dec    %ebx
43dedf:	6e                   	outsb  %ds:(%esi),(%dx)
43dee0:	69 6e 65 53 46 38 74 	imul   $0x74384653,0x65(%esi),%ebp
43dee7:	4e                   	dec    %esi
43dee8:	2b 52 4d             	sub    0x4d(%edx),%edx
43deeb:	6f                   	outsl  %ds:(%esi),(%dx)
43deec:	63 5a 57             	arpl   %ebx,0x57(%edx)
43deef:	4b                   	dec    %ebx
43def0:	38 41 4e             	cmp    %al,0x4e(%ecx)
43def3:	4c                   	dec    %esp
43def4:	63 46 63             	arpl   %eax,0x63(%esi)
43def7:	47                   	inc    %edi
43def8:	65 69 6e 47 31 39 52 	imul   $0x56523931,%gs:0x47(%esi),%ebp
43deff:	56
43df00:	38 51 64             	cmp    %dl,0x64(%ecx)
43df03:	64 42                	fs inc %edx
43df05:	39 45 30             	cmp    %eax,0x30(%ebp)
43df08:	59                   	pop    %ecx
43df09:	6d                   	insl   (%dx),%es:(%edi)
43df0a:	72 77                	jb     0x43df83
43df0c:	54                   	push   %esp
43df0d:	59                   	pop    %ecx
43df0e:	7a 6e                	jp     0x43df7e
43df10:	33 48 74             	xor    0x74(%eax),%ecx
43df13:	54                   	push   %esp
43df14:	4e                   	dec    %esi
43df15:	41                   	inc    %ecx
43df16:	6a 54                	push   $0x54
43df18:	37                   	aaa
43df19:	31 76 67             	xor    %esi,0x67(%esi)
43df1c:	68 37 38 32 31       	push   $0x31323837
43df21:	70 30                	jo     0x43df53
43df23:	37                   	aaa
43df24:	2f                   	das
43df25:	48                   	dec    %eax
43df26:	43                   	inc    %ebx
43df27:	66 78 6c             	data16 js 0x43df96
43df2a:	39 37                	cmp    %esi,(%edi)
43df2c:	70 56                	jo     0x43df84
43df2e:	38 57 4d             	cmp    %dl,0x4d(%edi)
43df31:	6a 6e                	push   $0x6e
43df33:	7a 4b                	jp     0x43df80
43df35:	6a 57                	push   $0x57
43df37:	7a 4d                	jp     0x43df86
43df39:	6d                   	insl   (%dx),%es:(%edi)
43df3a:	55                   	push   %ebp
43df3b:	49                   	dec    %ecx
43df3c:	62 43 54             	bound  %eax,0x54(%ebx)
43df3f:	4b                   	dec    %ebx
43df40:	53                   	push   %ebx
43df41:	34 64                	xor    $0x64,%al
43df43:	51                   	push   %ecx
43df44:	39 62 52             	cmp    %esp,0x52(%edx)
43df47:	44                   	inc    %esp
43df48:	63 54 7a 45          	arpl   %edx,0x45(%edx,%edi,2)
43df4c:	2b 39                	sub    (%ecx),%edi
43df4e:	44                   	inc    %esp
43df4f:	5a                   	pop    %edx
43df50:	5a                   	pop    %edx
43df51:	69 6d 4c 77 5a 70 34 	imul   $0x34705a77,0x4c(%ebp),%ebp
43df58:	46                   	inc    %esi
43df59:	4e                   	dec    %esi
43df5a:	54                   	push   %esp
43df5b:	4e                   	dec    %esi
43df5c:	49                   	dec    %ecx
43df5d:	75 51                	jne    0x43dfb0
43df5f:	71 32                	jno    0x43df93
43df61:	56                   	push   %esi
43df62:	37                   	aaa
43df63:	76 66                	jbe    0x43dfcb
43df65:	56                   	push   %esi
43df66:	44                   	inc    %esp
43df67:	78 61                	js     0x43dfca
43df69:	41                   	inc    %ecx
43df6a:	4c                   	dec    %esp
43df6b:	50                   	push   %eax
43df6c:	48                   	dec    %eax
43df6d:	36 53                	ss push %ebx
43df6f:	34 74                	xor    $0x74,%al
43df71:	69 45 47 52 51 7a 6a 	imul   $0x6a7a5152,0x47(%ebp),%eax
43df78:	43                   	inc    %ebx
43df79:	52                   	push   %edx
43df7a:	71 30                	jno    0x43dfac
43df7c:	48                   	dec    %eax
43df7d:	76 63                	jbe    0x43dfe2
43df7f:	56                   	push   %esi
43df80:	77 30                	ja     0x43dfb2
43df82:	47                   	inc    %edi
43df83:	6a 77                	push   $0x77
43df85:	72 39                	jb     0x43dfc0
43df87:	6b 38 41             	imul   $0x41,(%eax),%edi
43df8a:	32 35 79 54 55 69    	xor    0x69555479,%dh
43df90:	46                   	inc    %esi
43df91:	6b 34 38 58          	imul   $0x58,(%eax,%edi,1),%esi
43df95:	51                   	push   %ecx
43df96:	39 48 31             	cmp    %ecx,0x31(%eax)
43df99:	73 61                	jae    0x43dffc
43df9b:	65 71 77             	gs jno 0x43e015
43df9e:	56                   	push   %esi
43df9f:	74 78                	je     0x43e019
43dfa1:	75 59                	jne    0x43dffc
43dfa3:	52                   	push   %edx
43dfa4:	77 78                	ja     0x43e01e
43dfa6:	45                   	inc    %ebp
43dfa7:	64 69 76 77 2f 69 54 	imul   $0x6354692f,%fs:0x77(%esi),%esi
43dfae:	63
43dfaf:	43                   	inc    %ebx
43dfb0:	30 33                	xor    %dh,(%ebx)
43dfb2:	75 46                	jne    0x43dffa
43dfb4:	67 70 64             	addr16 jo 0x43e01b
43dfb7:	44                   	inc    %esp
43dfb8:	30 52 5a             	xor    %dl,0x5a(%edx)
43dfbb:	38 2b                	cmp    %ch,(%ebx)
43dfbd:	68 4c 6a 4b 4e       	push   $0x4e4b6a4c
43dfc2:	2b 41 4b             	sub    0x4b(%ecx),%eax
43dfc5:	33 6c 7a 4b          	xor    0x4b(%edx,%edi,2),%ebp
43dfc9:	52                   	push   %edx
43dfca:	63 71 50             	arpl   %esi,0x50(%ecx)
43dfcd:	4a                   	dec    %edx
43dfce:	44                   	inc    %esp
43dfcf:	4e                   	dec    %esi
43dfd0:	48                   	dec    %eax
43dfd1:	6b 47 69 63          	imul   $0x63,0x69(%edi),%eax
43dfd5:	48                   	dec    %eax
43dfd6:	52                   	push   %edx
43dfd7:	36 79 45             	ss jns 0x43e01f
43dfda:	31 45 59             	xor    %eax,0x59(%ebp)
43dfdd:	4c                   	dec    %esp
43dfde:	78 51                	js     0x43e031
43dfe0:	61                   	popa
43dfe1:	2f                   	das
43dfe2:	69 57 7a 6a 45 6e 49 	imul   $0x496e456a,0x7a(%edi),%edx
43dfe9:	62 59 6a             	bound  %ebx,0x6a(%ecx)
43dfec:	49                   	dec    %ecx
43dfed:	73 43                	jae    0x43e032
43dfef:	79 51                	jns    0x43e042
43dff1:	74 77                	je     0x43e06a
43dff3:	43                   	inc    %ebx
43dff4:	54                   	push   %esp
43dff5:	66 55                	push   %bp
43dff7:	75 66                	jne    0x43e05f
43dff9:	79 7a                	jns    0x43e075