43ac01:	37                   	aaa
43ac02:	37                   	aaa
43ac03:	41                   	inc    %ecx
43ac04:	68 49 4b 47 46       	push   $0x46474b49
43ac09:	54                   	push   %esp
43ac0a:	46                   	inc    %esi
43ac0b:	54                   	push   %esp
43ac0c:	34 38                	xor    $0x38,%al
43ac0e:	71 6b                	jno    0x43ac7b
43ac10:	36 42                	ss inc %edx
43ac12:	59                   	pop    %ecx
43ac13:	52                   	push   %edx
43ac14:	53                   	push   %ebx
43ac15:	45                   	inc    %ebp
43ac16:	4d                   	dec    %ebp
43ac17:	67 31 42 6a          	xor    %eax,0x6a(%bp,%si)
43ac1b:	6c                   	insb   (%dx),%es:(%edi)
43ac1c:	6a 36                	push   $0x36
43ac1e:	4d                   	dec    %ebp
43ac1f:	76 4d                	jbe    0x43ac6e
43ac21:	4d                   	dec    %ebp
43ac22:	45                   	inc    %ebp
43ac23:	43                   	inc    %ebx
43ac24:	58                   	pop    %eax
43ac25:	59                   	pop    %ecx
43ac26:	62 51 34             	bound  %edx,0x34(%ecx)
43ac29:	61                   	popa
43ac2a:	36 4d                	ss dec %ebp
43ac2c:	47                   	inc    %edi
43ac2d:	4d                   	dec    %ebp
43ac2e:	61                   	popa
43ac2f:	58                   	pop    %eax
43ac30:	39 4c 72 49          	cmp    %ecx,0x49(%edx,%esi,2)
43ac34:	49                   	dec    %ecx
43ac35:	57                   	push   %edi
43ac36:	5a                   	pop    %edx
43ac37:	6e                   	outsb  %ds:(%esi),(%dx)
43ac38:	72 4a                	jb     0x43ac84
43ac3a:	4e                   	dec    %esi
43ac3b:	32 4c 70 68          	xor    0x68(%eax,%esi,2),%cl
43ac3f:	79 4e                	jns    0x43ac8f
43ac41:	32 69 74             	xor    0x74(%ecx),%ch
43ac44:	54                   	push   %esp
43ac45:	48                   	dec    %eax
43ac46:	6b 32 6d             	imul   $0x6d,(%edx),%esi
43ac49:	54                   	push   %esp
43ac4a:	2f                   	das
43ac4b:	36 32 68 6e          	xor    %ss:0x6e(%eax),%ch
43ac4f:	54                   	push   %esp
43ac50:	70 48                	jo     0x43ac9a
43ac52:	66 4a                	dec    %dx
43ac54:	50                   	push   %eax
43ac55:	2f                   	das
43ac56:	55                   	push   %ebp
43ac57:	46                   	inc    %esi
43ac58:	4c                   	dec    %esp
43ac59:	49                   	dec    %ecx
43ac5a:	57                   	push   %edi
43ac5b:	64 6f                	outsl  %fs:(%esi),(%dx)
43ac5d:	4f                   	dec    %edi
43ac5e:	51                   	push   %ecx
43ac5f:	67 65 4e             	addr16 gs dec %esi
43ac62:	4d                   	dec    %ebp
43ac63:	48                   	dec    %eax
43ac64:	38 38                	cmp    %bh,(%eax)
43ac66:	4d                   	dec    %ebp
43ac67:	46                   	inc    %esi
43ac68:	59                   	pop    %ecx
43ac69:	36 63 30             	arpl   %esi,%ss:(%eax)
43ac6c:	76 68                	jbe    0x43acd6
43ac6e:	36 64 6f             	ss outsl %fs:(%esi),(%dx)
43ac71:	34 4a                	xor    $0x4a,%al
43ac73:	30 75 47             	xor    %dh,0x47(%ebp)
43ac76:	6d                   	insl   (%dx),%es:(%edi)
43ac77:	68 56 41 67 45       	push   $0x45674156
43ac7c:	6f                   	outsl  %ds:(%esi),(%dx)
43ac7d:	54                   	push   %esp
43ac7e:	45                   	inc    %ebp
43ac7f:	7a 72                	jp     0x43acf3
43ac81:	33 73 6c             	xor    0x6c(%ebx),%esi
43ac84:	37                   	aaa
43ac85:	68 6e 7a 51 41       	push   $0x41517a6e
43ac8a:	47                   	inc    %edi
43ac8b:	78 6a                	js     0x43acf7
43ac8d:	46                   	inc    %esi
43ac8e:	35 65 45 37 30       	xor    $0x30374565,%eax
43ac93:	36 2f                	ss das
43ac95:	66 62 54 61 56       	bound  %dx,0x56(%ecx,%eiz,2)
43ac9a:	61                   	popa
43ac9b:	78 46                	js     0x43ace3
43ac9d:	64 70 79             	fs jo  0x43ad19
43aca0:	63 68 53             	arpl   %ebp,0x53(%eax)
43aca3:	56                   	push   %esi
43aca4:	47                   	inc    %edi
43aca5:	2b 6d 34             	sub    0x34(%ebp),%ebp
43aca8:	62 74 74 2f          	bound  %esi,0x2f(%esp,%esi,2)
43acac:	37                   	aaa
43acad:	6e                   	outsb  %ds:(%esi),(%dx)
43acae:	4c                   	dec    %esp
43acaf:	6f                   	outsl  %ds:(%esi),(%dx)
43acb0:	52                   	push   %edx
43acb1:	75 6a                	jne    0x43ad1d
43acb3:	58                   	pop    %eax
43acb4:	5a                   	pop    %edx
43acb5:	6c                   	insb   (%dx),%es:(%edi)
43acb6:	6b 46 51 42          	imul   $0x42,0x51(%esi),%eax
43acba:	2b 55 61             	sub    0x61(%ebp),%edx
43acbd:	49                   	dec    %ecx
43acbe:	43                   	inc    %ebx
43acbf:	4e                   	dec    %esi
43acc0:	68 43 64 79 59       	push   $0x59796443
43acc5:	77 74                	ja     0x43ad3b
43acc7:	64 56                	fs push %esi
43acc9:	78 4d                	js     0x43ad18
43accb:	4c                   	dec    %esp
43accc:	53                   	push   %ebx
43accd:	4a                   	dec    %edx
43acce:	75 4a                	jne    0x43ad1a
43acd0:	32 6d 39             	xor    0x39(%ebp),%ch
43acd3:	62 2f                	bound  %ebp,(%edi)
43acd5:	65 55                	gs push %ebp
43acd7:	37                   	aaa
43acd8:	38 73 75             	cmp    %dh,0x75(%ebx)
43acdb:	63 34 63             	arpl   %esi,(%ebx,%eiz,2)
43acde:	71 52                	jno    0x43ad32
43ace0:	47                   	inc    %edi
43ace1:	74 65                	je     0x43ad48
43ace3:	72 38                	jb     0x43ad1d
43ace5:	5a                   	pop    %edx
43ace6:	43                   	inc    %ebx
43ace7:	4e                   	dec    %esi
43ace8:	4a                   	dec    %edx
43ace9:	47                   	inc    %edi
43acea:	6b 67 2f 66          	imul   $0x66,0x2f(%edi),%esp
43acee:	65 77 6f             	gs ja  0x43ad60
43acf1:	65 4c                	gs dec %esp
43acf3:	39 58 6b             	cmp    %ebx,0x6b(%eax)
43acf6:	51                   	push   %ecx
43acf7:	41                   	inc    %ecx
43acf8:	75 6f                	jne    0x43ad69
43acfa:	52                   	push   %edx
43acfb:	77 6c                	ja     0x43ad69
43acfd:	62 30                	bound  %esi,(%eax)
43acff:	75 69                	jne    0x43ad6a
43ad01:	31 52 32             	xor    %edx,0x32(%edx)
43ad04:	4c                   	dec    %esp
43ad05:	39 71 4e             	cmp    %esi,0x4e(%ecx)
43ad08:	4a                   	dec    %edx
43ad09:	78 73                	js     0x43ad7e
43ad0b:	78 4a                	js     0x43ad57
43ad0d:	79 35                	jns    0x43ad44
43ad0f:	75 39                	jne    0x43ad4a
43ad11:	52                   	push   %edx
43ad12:	32 79 78             	xor    0x78(%ecx),%bh
43ad15:	6a 42                	push   $0x42
43ad17:	2b 46 33             	sub    0x33(%esi),%eax
43ad1a:	52                   	push   %edx
43ad1b:	76 36                	jbe    0x43ad53
43ad1d:	68 52 30 4f 6f       	push   $0x6f4f3052
43ad22:	42                   	inc    %edx
43ad23:	45                   	inc    %ebp
43ad24:	32 68 32             	xor    0x32(%eax),%ch
43ad27:	66 6a 52             	pushw  $0x52
43ad2a:	69 55 53 62 6e 54 46 	imul   $0x46546e62,0x53(%ebp),%edx
43ad31:	39 53 6a             	cmp    %edx,0x6a(%ebx)
43ad34:	43                   	inc    %ebx
43ad35:	74 65                	je     0x43ad9c
43ad37:	4c                   	dec    %esp
43ad38:	34 44                	xor    $0x44,%al
43ad3a:	54                   	push   %esp
43ad3b:	41                   	inc    %ecx
43ad3c:	46                   	inc    %esi
43ad3d:	52                   	push   %edx
43ad3e:	72 6e                	jb     0x43adae
43ad40:	50                   	push   %eax
43ad41:	38 62 6f             	cmp    %ah,0x6f(%edx)
43ad44:	53                   	push   %ebx
43ad45:	47                   	inc    %edi
43ad46:	53                   	push   %ebx
43ad47:	49                   	dec    %ecx
43ad48:	50                   	push   %eax
43ad49:	55                   	push   %ebp
43ad4a:	6d                   	insl   (%dx),%es:(%edi)
43ad4b:	33 54 51 53          	xor    0x53(%ecx,%edx,2),%edx
43ad4f:	59                   	pop    %ecx
43ad50:	2b 67 6a             	sub    0x6a(%edi),%esp
43ad53:	35 57 64 51 55       	xor    $0x55516457,%eax
43ad58:	64 2f                	fs das
43ad5a:	65 34 78             	gs xor $0x78,%al
43ad5d:	34 65                	xor    $0x65,%al
43ad5f:	63 67 4c             	arpl   %esp,0x4c(%edi)
43ad62:	4b                   	dec    %ebx
43ad63:	53                   	push   %ebx
43ad64:	57                   	push   %edi
43ad65:	49                   	dec    %ecx
43ad66:	76 6b                	jbe    0x43add3
43ad68:	31 66 57             	xor    %esp,0x57(%esi)
43ad6b:	75 64                	jne    0x43add1
43ad6d:	58                   	pop    %eax
43ad6e:	63 69 74             	arpl   %ebp,0x74(%ecx)
43ad71:	6c                   	insb   (%dx),%es:(%edi)
43ad72:	64 35 44 7a 48 32    	fs xor $0x32487a44,%eax
43ad78:	31 31                	xor    %esi,(%ecx)
43ad7a:	43                   	inc    %ebx
43ad7b:	37                   	aaa
43ad7c:	78 67                	js     0x43ade5
43ad7e:	4b                   	dec    %ebx
43ad7f:	39 52 76             	cmp    %edx,0x76(%edx)
43ad82:	77 66                	ja     0x43adea
43ad84:	46                   	inc    %esi
43ad85:	4a                   	dec    %edx
43ad86:	78 45                	js     0x43adcd
43ad88:	67 69 34 31 4e 6d 47 	imul   $0x476d4e31,(%si),%esi
43ad8f:	73 71                	jae    0x43ae02
43ad91:	56                   	push   %esi
43ad92:	2f                   	das
43ad93:	32 74 77 7a          	xor    0x7a(%edi,%esi,2),%dh
43ad97:	6e                   	outsb  %ds:(%esi),(%dx)
43ad98:	75 4d                	jne    0x43ade7
43ad9a:	56                   	push   %esi
43ad9b:	4b                   	dec    %ebx
43ad9c:	70 57                	jo     0x43adf5
43ad9e:	37                   	aaa
43ad9f:	6b 69 75 64          	imul   $0x64,0x75(%ecx),%ebp
43ada3:	59                   	pop    %ecx
43ada4:	57                   	push   %edi
43ada5:	50                   	push   %eax
43ada6:	71 71                	jno    0x43ae19
43ada8:	49                   	dec    %ecx
43ada9:	77 49                	ja     0x43adf4
43adab:	6d                   	insl   (%dx),%es:(%edi)
43adac:	41                   	inc    %ecx
43adad:	68 42 48 61 51       	push   $0x51614842
43adb2:	61                   	popa
43adb3:	4d                   	dec    %ebp
43adb4:	51                   	push   %ecx
43adb5:	30 35 69 79 67 42    	xor    %dh,0x42677969
43adbb:	35 4a 6a 77 65       	xor    $0x65776a4a,%eax
43adc0:	5a                   	pop    %edx
43adc1:	59                   	pop    %ecx
43adc2:	67 46                	addr16 inc %esi
43adc4:	74 74                	je     0x43ae3a
43adc6:	5a                   	pop    %edx
43adc7:	6e                   	outsb  %ds:(%esi),(%dx)
43adc8:	45                   	inc    %ebp
43adc9:	6f                   	outsl  %ds:(%esi),(%dx)
43adca:	56                   	push   %esi
43adcb:	56                   	push   %esi
43adcc:	78 4f                	js     0x43ae1d
43adce:	72 53                	jb     0x43ae23
43add0:	58                   	pop    %eax
43add1:	35 37 6e 4e 62       	xor    $0x624e6e37,%eax
43add6:	6b 37 7a             	imul   $0x7a,(%edi),%esi
43add9:	66 67 4c             	addr16 dec %sp
43addc:	42                   	inc    %edx
43addd:	49                   	dec    %ecx
43adde:	42                   	inc    %edx
43addf:	68 47 38 4f 4d       	push   $0x4d4f3847
43ade4:	32 4a 73             	xor    0x73(%edx),%cl
43ade7:	58                   	pop    %eax
43ade8:	42                   	inc    %edx
43ade9:	52                   	push   %edx
43adea:	53                   	push   %ebx
43adeb:	6f                   	outsl  %ds:(%esi),(%dx)
43adec:	64 64 75 4e          	fs fs jne 0x43ae3e
43adf0:	53                   	push   %ebx
43adf1:	54                   	push   %esp
43adf2:	63 67 48             	arpl   %esp,0x48(%edi)
43adf5:	45                   	inc    %ebp
43adf6:	5a                   	pop    %edx
43adf7:	59                   	pop    %ecx
43adf8:	61                   	popa
43adf9:	75 74                	jne    0x43ae6f
43adfb:	42                   	inc    %edx
43adfc:	69 45 47 47 34 55 6e 	imul   $0x6e553447,0x47(%ebp),%eax
43ae03:	2b 67 41             	sub    0x41(%edi),%esp
43ae06:	65 31 49 4c          	xor    %ecx,%gs:0x4c(%ecx)
43ae0a:	52                   	push   %edx
43ae0b:	5a                   	pop    %edx
43ae0c:	45                   	inc    %ebp
43ae0d:	74 65                	je     0x43ae74
43ae0f:	39 75 6a             	cmp    %esi,0x6a(%ebp)
43ae12:	52                   	push   %edx
43ae13:	58                   	pop    %eax
43ae14:	63 2f                	arpl   %ebp,(%edi)
43ae16:	4f                   	dec    %edi
43ae17:	57                   	push   %edi
43ae18:	43                   	inc    %ebx
43ae19:	56                   	push   %esi
43ae1a:	79 4a                	jns    0x43ae66
43ae1c:	44                   	inc    %esp
43ae1d:	46                   	inc    %esi
43ae1e:	47                   	inc    %edi
43ae1f:	38 46 59             	cmp    %al,0x59(%esi)
43ae22:	66 39 6a 2f          	cmp    %bp,0x2f(%edx)
43ae26:	32 41 78             	xor    0x78(%ecx),%al
43ae29:	63 59 44             	arpl   %ebx,0x44(%ecx)
43ae2c:	6f                   	outsl  %ds:(%esi),(%dx)
43ae2d:	47                   	inc    %edi
43ae2e:	46                   	inc    %esi
43ae2f:	44                   	inc    %esp
43ae30:	62 2f                	bound  %ebp,(%edi)
43ae32:	47                   	inc    %edi
43ae33:	39 44 4c 49          	cmp    %eax,0x49(%esp,%ecx,2)
43ae37:	58                   	pop    %eax
43ae38:	64 68 50 77 57 6c    	fs push $0x6c577750
43ae3e:	35 44 39 52 71       	xor    $0x71523944,%eax
43ae43:	74 55                	je     0x43ae9a
43ae45:	4f                   	dec    %edi
43ae46:	79 52                	jns    0x43ae9a
43ae48:	54                   	push   %esp
43ae49:	65 56                	gs push %esi
43ae4b:	6e                   	outsb  %ds:(%esi),(%dx)
43ae4c:	43                   	inc    %ebx
43ae4d:	54                   	push   %esp
43ae4e:	35 71 4d 47 4d       	xor    $0x4d474d71,%eax
43ae53:	65 4e                	gs dec %esi
43ae55:	64 55                	fs push %ebp
43ae57:	78 2b                	js     0x43ae84
43ae59:	70 52                	jo     0x43aead
43ae5b:	55                   	push   %ebp
43ae5c:	4b                   	dec    %ebx
43ae5d:	76 31                	jbe    0x43ae90
43ae5f:	30 6d 5a             	xor    %ch,0x5a(%ebp)
43ae62:	6b 52 42 7a          	imul   $0x7a,0x42(%edx),%edx
43ae66:	72 63                	jb     0x43aecb
43ae68:	55                   	push   %ebp
43ae69:	7a 30                	jp     0x43ae9b
43ae6b:	6b 79 55 6d          	imul   $0x6d,0x55(%ecx),%edi
43ae6f:	6a 34                	push   $0x34
43ae71:	48                   	dec    %eax
43ae72:	70 58                	jo     0x43aecc
43ae74:	51                   	push   %ecx
43ae75:	62 4b 4d             	bound  %ecx,0x4d(%ebx)
43ae78:	47                   	inc    %edi
43ae79:	32 34 79             	xor    (%ecx,%edi,2),%dh
43ae7c:	35 74 31 33 51       	xor    $0x51333174,%eax
43ae81:	37                   	aaa
43ae82:	41                   	inc    %ecx
43ae83:	54                   	push   %esp
43ae84:	48                   	dec    %eax
43ae85:	69 49 45 65 65 53 31 	imul   $0x31536565,0x45(%ecx),%ecx
43ae8c:	66 49                	dec    %cx
43ae8e:	74 4d                	je     0x43aedd
43ae90:	6f                   	outsl  %ds:(%esi),(%dx)
43ae91:	34 56                	xor    $0x56,%al
43ae93:	47                   	inc    %edi
43ae94:	30 36                	xor    %dh,(%esi)
43ae96:	4e                   	dec    %esi
43ae97:	32 6a 71             	xor    0x71(%edx),%ch