41ace3:	63 71 42             	arpl   %esi,0x42(%ecx)
41ace6:	46                   	inc    %esi
41ace7:	4f                   	dec    %edi
41ace8:	5a                   	pop    %edx
41ace9:	6e                   	outsb  %ds:(%esi),(%dx)
41acea:	43                   	inc    %ebx
41aceb:	30 69 41             	xor    %ch,0x41(%ecx)
41acee:	71 73                	jno    0x41ad63
41acf0:	4e                   	dec    %esi
41acf1:	67 68 4c 62 33 4c    	addr16 push $0x4c33624c
41acf7:	73 75                	jae    0x41ad6e
41acf9:	79 6a                	jns    0x41ad65
41acfb:	46                   	inc    %esi
41acfc:	74 70                	je     0x41ad6e
41acfe:	4c                   	dec    %esp
41acff:	45                   	inc    %ebp
41ad00:	59                   	pop    %ecx
41ad01:	59                   	pop    %ecx
41ad02:	6f                   	outsl  %ds:(%esi),(%dx)
41ad03:	50                   	push   %eax
41ad04:	58                   	pop    %eax
41ad05:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
41ad0b:	61                   	popa
41ad0c:	78 65                	js     0x41ad73
41ad0e:	42                   	inc    %edx
41ad0f:	44                   	inc    %esp
41ad10:	6b 75 76 76          	imul   $0x76,0x76(%ebp),%esi
41ad14:	34 50                	xor    $0x50,%al
41ad16:	6e                   	outsb  %ds:(%esi),(%dx)
41ad17:	63 51 24             	arpl   %edx,0x24(%ecx)
41ad1a:	55                   	push   %ebp
41ad1b:	4d                   	dec    %ebp
41ad1c:	30 70 38             	xor    %dh,0x38(%eax)
41ad1f:	61                   	popa
41ad20:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41ad26:	71 62                	jno    0x41ad8a
41ad28:	4e                   	dec    %esi
41ad29:	71 30                	jno    0x41ad5b
41ad2b:	65 4f                	gs dec %edi
41ad2d:	6a 39                	push   $0x39
41ad2f:	50                   	push   %eax
41ad30:	77 36                	ja     0x41ad68
41ad32:	36 4b                	ss dec %ebx
41ad34:	72 73                	jb     0x41ada9
41ad36:	72 44                	jb     0x41ad7c
41ad38:	64 34 71             	fs xor $0x71,%al
41ad3b:	6e                   	outsb  %ds:(%esi),(%dx)
41ad3c:	41                   	inc    %ecx
41ad3d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41ad42:	71 6e                	jno    0x41adb2
41ad44:	44                   	inc    %esp
41ad45:	63 33                	arpl   %esi,(%ebx)
41ad47:	43                   	inc    %ebx
41ad48:	6d                   	insl   (%dx),%es:(%edi)
41ad49:	6b 43 42 31          	imul   $0x31,0x42(%ebx),%eax
41ad4d:	51                   	push   %ecx
41ad4e:	65 4e                	gs dec %esi
41ad50:	32 64 58 62          	xor    0x62(%eax,%ebx,2),%ah
41ad54:	6d                   	insl   (%dx),%es:(%edi)
41ad55:	71 56                	jno    0x41adad
41ad57:	31 51 3d             	xor    %edx,0x3d(%ecx)
41ad5a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41ad5f:	46                   	inc    %esi
41ad60:	57                   	push   %edi
41ad61:	43                   	inc    %ebx
41ad62:	4d                   	dec    %ebp
41ad63:	79 48                	jns    0x41adad
41ad65:	4f                   	dec    %edi
41ad66:	72 6c                	jb     0x41add4
41ad68:	37                   	aaa
41ad69:	51                   	push   %ecx
41ad6a:	62 49 50             	bound  %ecx,0x50(%ecx)
41ad6d:	6b 4d 59 64          	imul   $0x64,0x59(%ebp),%ecx
41ad71:	69 57 4a 67 3d 3d 00 	imul   $0x3d3d67,0x4a(%edi),%edx
41ad78:	23 3d 71 35 65 73    	and    0x73653571,%edi
41ad7e:	6d                   	insl   (%dx),%es:(%edi)
41ad7f:	36 42                	ss inc %edx
41ad81:	56                   	push   %esi
41ad82:	57                   	push   %edi
41ad83:	71 72                	jno    0x41adf7
41ad85:	7a 45                	jp     0x41adcc
41ad87:	61                   	popa
41ad88:	69 37 5a 67 77 30    	imul   $0x3077675a,(%edi),%esi
41ad8e:	63 6d 51             	arpl   %ebp,0x51(%ebp)
41ad91:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41ad96:	71 7a                	jno    0x41ae12
41ad98:	35 6e 47 5a 79       	xor    $0x795a476e,%eax
41ad9d:	67 58                	addr16 pop %eax
41ad9f:	54                   	push   %esp
41ada0:	32 73 57             	xor    0x57(%ebx),%dh
41ada3:	52                   	push   %edx
41ada4:	35 46 57 47 41       	xor    $0x41475746,%eax
41ada9:	63 41 7a             	arpl   %eax,0x7a(%ecx)
41adac:	41                   	inc    %ecx
41adad:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41adb2:	71 5a                	jno    0x41ae0e
41adb4:	68 64 73 37 61       	push   $0x61377364
41adb9:	36 50                	ss push %eax
41adbb:	75 69                	jne    0x41ae26
41adbd:	24 4b                	and    $0x4b,%al
41adbf:	45                   	inc    %ebp
41adc0:	34 6d                	xor    $0x6d,%al
41adc2:	38 68 74             	cmp    %ch,0x74(%eax)
41adc5:	38 78 75             	cmp    %bh,0x75(%eax)
41adc8:	41                   	inc    %ecx
41adc9:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41adce:	71 43                	jno    0x41ae13
41add0:	50                   	push   %eax
41add1:	65 65 44             	gs gs inc %esp
41add4:	6a 31                	push   $0x31
41add6:	74 5a                	je     0x41ae32
41add8:	33 5f 58             	xor    0x58(%edi),%ebx
41addb:	65 50                	gs push %eax
41addd:	57                   	push   %edi
41adde:	4a                   	dec    %edx
41addf:	4a                   	dec    %edx
41ade0:	78 37                	js     0x41ae19
41ade2:	46                   	inc    %esi
41ade3:	54                   	push   %esp
41ade4:	6c                   	insb   (%dx),%es:(%edi)
41ade5:	42                   	inc    %edx
41ade6:	7a 57                	jp     0x41ae3f
41ade8:	48                   	dec    %eax
41ade9:	62 74 53 47          	bound  %esi,0x47(%ebx,%edx,2)
41aded:	76 43                	jbe    0x41ae32
41adef:	65 31 4a 65          	xor    %ecx,%gs:0x65(%edx)
41adf3:	36 6e                	outsb  %ss:(%esi),(%dx)
41adf5:	52                   	push   %edx
41adf6:	7a 6e                	jp     0x41ae66
41adf8:	57                   	push   %edi
41adf9:	30 3d 00 23 3d 71    	xor    %bh,0x713d2300
41adff:	38 47 52             	cmp    %al,0x52(%edi)
41ae02:	51                   	push   %ecx
41ae03:	69 67 75 63 55 38 31 	imul   $0x31385563,0x75(%edi),%esp
41ae0a:	52                   	push   %edx
41ae0b:	66 67 39 56 70       	cmp    %dx,0x70(%bp)
41ae10:	4b                   	dec    %ebx
41ae11:	37                   	aaa
41ae12:	50                   	push   %eax
41ae13:	56                   	push   %esi
41ae14:	4c                   	dec    %esp
41ae15:	63 6a 75             	arpl   %ebp,0x75(%edx)
41ae18:	6c                   	insb   (%dx),%es:(%edi)
41ae19:	68 68 59 56 50       	push   $0x50565968
41ae1e:	69 6a 59 4b 4d 6d 39 	imul   $0x396d4d4b,0x59(%edx),%ebp
41ae25:	4e                   	dec    %esi
41ae26:	33 50 4a             	xor    0x4a(%eax),%edx
41ae29:	73 3d                	jae    0x41ae68
41ae2b:	00 23                	add    %ah,(%ebx)
41ae2d:	3d 71 6f 4b 58       	cmp    $0x584b6f71,%eax
41ae32:	5f                   	pop    %edi
41ae33:	35 4e 44 78 24       	xor    $0x2478444e,%eax
41ae38:	75 44                	jne    0x41ae7e
41ae3a:	41                   	inc    %ecx
41ae3b:	71 47                	jno    0x41ae84
41ae3d:	33 72 32             	xor    0x32(%edx),%esi
41ae40:	51                   	push   %ecx
41ae41:	64 6e                	outsb  %fs:(%esi),(%dx)
41ae43:	61                   	popa
41ae44:	77 3d                	ja     0x41ae83
41ae46:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41ae4b:	41                   	inc    %ecx
41ae4c:	7a 68                	jp     0x41aeb6
41ae4e:	57                   	push   %edi
41ae4f:	38 4c 63 45          	cmp    %cl,0x45(%ebx,%eiz,2)
41ae53:	6e                   	outsb  %ds:(%esi),(%dx)
41ae54:	55                   	push   %ebp
41ae55:	43                   	inc    %ebx
41ae56:	45                   	inc    %ebp
41ae57:	4c                   	dec    %esp
41ae58:	6c                   	insb   (%dx),%es:(%edi)
41ae59:	68 47 34 6b 6c       	push   $0x6c6b3447
41ae5e:	4d                   	dec    %ebp
41ae5f:	43                   	inc    %ebx
41ae60:	6e                   	outsb  %ds:(%esi),(%dx)
41ae61:	77 30                	ja     0x41ae93
41ae63:	30 47 63             	xor    %al,0x63(%edi)
41ae66:	48                   	dec    %eax
41ae67:	63 6f 31             	arpl   %ebp,0x31(%edi)
41ae6a:	4e                   	dec    %esi
41ae6b:	36 31 52 74          	xor    %edx,%ss:0x74(%edx)
41ae6f:	68 53 41 39 7a       	push   $0x7a394153
41ae74:	51                   	push   %ecx
41ae75:	55                   	push   %ebp
41ae76:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41ae7b:	38 65 4a             	cmp    %ah,0x4a(%ebp)
41ae7e:	41                   	inc    %ecx
41ae7f:	30 4c 34 71          	xor    %cl,0x71(%esp,%esi,1)
41ae83:	30 52 4d             	xor    %dl,0x4d(%edx)
41ae86:	6e                   	outsb  %ds:(%esi),(%dx)
41ae87:	75 4f                	jne    0x41aed8
41ae89:	4a                   	dec    %edx
41ae8a:	43                   	inc    %ebx
41ae8b:	76 70                	jbe    0x41aefd
41ae8d:	46                   	inc    %esi
41ae8e:	6a 33                	push   $0x33
41ae90:	31 33                	xor    %esi,(%ebx)
41ae92:	33 76 5a             	xor    0x5a(%esi),%esi
41ae95:	52                   	push   %edx
41ae96:	78 56                	js     0x41aeee
41ae98:	6e                   	outsb  %ds:(%esi),(%dx)
41ae99:	78 76                	js     0x41af11
41ae9b:	48                   	dec    %eax
41ae9c:	53                   	push   %ebx
41ae9d:	54                   	push   %esp
41ae9e:	39 76 79             	cmp    %esi,0x79(%esi)
41aea1:	73 55                	jae    0x41aef8
41aea3:	57                   	push   %edi
41aea4:	59                   	pop    %ecx
41aea5:	51                   	push   %ecx
41aea6:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41aeab:	68 7a 34 79 4d       	push   $0x4d79347a
41aeb0:	67 30 57 44          	xor    %dl,0x44(%bx)
41aeb4:	4c                   	dec    %esp
41aeb5:	77 75                	ja     0x41af2c
41aeb7:	33 42 4a             	xor    0x4a(%edx),%eax
41aeba:	70 34                	jo     0x41aef0
41aebc:	66 59                	pop    %cx
41aebe:	72 30                	jb     0x41aef0
41aec0:	77 3d                	ja     0x41aeff
41aec2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41aec7:	47                   	inc    %edi
41aec8:	78 44                	js     0x41af0e
41aeca:	30 38                	xor    %bh,(%eax)
41aecc:	35 5a 33 52 51       	xor    $0x5152335a,%eax
41aed1:	61                   	popa
41aed2:	55                   	push   %ebp
41aed3:	59                   	pop    %ecx
41aed4:	34 69                	xor    $0x69,%al
41aed6:	47                   	inc    %edi
41aed7:	77 57                	ja     0x41af30
41aed9:	48                   	dec    %eax
41aeda:	24 78                	and    $0x78,%al
41aedc:	67 45                	addr16 inc %ebp
41aede:	6d                   	insl   (%dx),%es:(%edi)
41aedf:	52                   	push   %edx
41aee0:	59                   	pop    %ecx
41aee1:	56                   	push   %esi
41aee2:	57                   	push   %edi
41aee3:	44                   	inc    %esp
41aee4:	41                   	inc    %ecx
41aee5:	4e                   	dec    %esi
41aee6:	36 68 78 4e 6a 61    	ss push $0x616a4e78
41aeec:	58                   	pop    %eax
41aeed:	6f                   	outsl  %ds:(%esi),(%dx)
41aeee:	6b 66 56 63          	imul   $0x63,0x56(%esi),%esp
41aef2:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41aef7:	4c                   	dec    %esp
41aef8:	45                   	inc    %ebp
41aef9:	74 78                	je     0x41af73
41aefb:	5f                   	pop    %edi
41aefc:	33 37                	xor    (%edi),%esi
41aefe:	57                   	push   %edi
41aeff:	65 69 49 50 51 50 59 	imul   $0x53595051,%gs:0x50(%ecx),%ecx
41af06:	53
41af07:	4e                   	dec    %esi
41af08:	38 76 59             	cmp    %dh,0x59(%esi)
41af0b:	30 71 54             	xor    %dh,0x54(%ecx)
41af0e:	4e                   	dec    %esi
41af0f:	69 4c 5f 4c 36 6e 41 	imul   $0x36416e36,0x4c(%edi,%ebx,2),%ecx
41af16:	36
41af17:	76 6b                	jbe    0x41af84
41af19:	46                   	inc    %esi
41af1a:	51                   	push   %ecx
41af1b:	77 4e                	ja     0x41af6b
41af1d:	6c                   	insb   (%dx),%es:(%edi)
41af1e:	63 55 32             	arpl   %edx,0x32(%ebp)
41af21:	59                   	pop    %ecx
41af22:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41af27:	55                   	push   %ebp
41af28:	61                   	popa
41af29:	48                   	dec    %eax
41af2a:	6c                   	insb   (%dx),%es:(%edi)
41af2b:	51                   	push   %ecx
41af2c:	6c                   	insb   (%dx),%es:(%edi)
41af2d:	6f                   	outsl  %ds:(%esi),(%dx)
41af2e:	51                   	push   %ecx
41af2f:	31 68 65             	xor    %ebp,0x65(%eax)
41af32:	48                   	dec    %eax
41af33:	73 72                	jae    0x41afa7
41af35:	69 63 79 73 68 58 69 	imul   $0x69586873,0x79(%ebx),%esp
41af3c:	41                   	inc    %ecx
41af3d:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41af42:	71 30                	jno    0x41af74
41af44:	75 55                	jne    0x41af9b
41af46:	5a                   	pop    %edx
41af47:	75 4d                	jne    0x41af96
41af49:	69 49 4c 56 62 50 65 	imul   $0x65506256,0x4c(%ecx),%ecx
41af50:	42                   	inc    %edx
41af51:	24 74                	and    $0x74,%al
41af53:	37                   	aaa
41af54:	6c                   	insb   (%dx),%es:(%edi)
41af55:	78 31                	js     0x41af88
41af57:	61                   	popa
41af58:	30 49 73             	xor    %cl,0x73(%ecx)
41af5b:	31 49 57             	xor    %ecx,0x57(%ecx)
41af5e:	34 43                	xor    $0x43,%al
41af60:	66 6b 42 39 6f       	imul   $0x6f,0x39(%edx),%ax
41af65:	76 67                	jbe    0x41afce
41af67:	57                   	push   %edi
41af68:	39 39                	cmp    %edi,(%ecx)
41af6a:	6b 45 52 51          	imul   $0x51,0x52(%ebp),%eax
41af6e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41af73:	52                   	push   %edx
41af74:	78 4b                	js     0x41afc1
41af76:	55                   	push   %ebp
41af77:	30 58 33             	xor    %bl,0x33(%eax)
41af7a:	55                   	push   %ebp
41af7b:	66 59                	pop    %cx
41af7d:	77 58                	ja     0x41afd7
41af7f:	6f                   	outsl  %ds:(%esi),(%dx)
41af80:	4f                   	dec    %edi
41af81:	54                   	push   %esp
41af82:	74 44                	je     0x41afc8
41af84:	70 45                	jo     0x41afcb
41af86:	56                   	push   %esi
41af87:	57                   	push   %edi
41af88:	36 7a 34             	ss jp  0x41afbf
41af8b:	58                   	pop    %eax
41af8c:	52                   	push   %edx
41af8d:	67 45                	addr16 inc %ebp
41af8f:	31 73 34             	xor    %esi,0x34(%ebx)
41af92:	56                   	push   %esi
41af93:	35 7a 4f 51 73       	xor    $0x73514f7a,%eax
41af98:	66 43                	inc    %bx
41af9a:	43                   	inc    %ebx
41af9b:	53                   	push   %ebx
41af9c:	71 4d                	jno    0x41afeb
41af9e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41afa3:	33 5f 78             	xor    0x78(%edi),%ebx
41afa6:	6a 7a                	push   $0x7a
41afa8:	39 38                	cmp    %edi,(%eax)
41afaa:	45                   	inc    %ebp
41afab:	59                   	pop    %ecx
41afac:	52                   	push   %edx
41afad:	58                   	pop    %eax
41afae:	67 4c                	addr16 dec %esp
41afb0:	73 6c                	jae    0x41b01e
41afb2:	52                   	push   %edx
41afb3:	4f                   	dec    %edi
41afb4:	6c                   	insb   (%dx),%es:(%edi)
41afb5:	38 69 6d             	cmp    %ch,0x6d(%ecx)
41afb8:	51                   	push   %ecx
41afb9:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41afbe:	71 38                	jno    0x41aff8
41afc0:	6e                   	outsb  %ds:(%esi),(%dx)
41afc1:	57                   	push   %edi
41afc2:	7a 65                	jp     0x41b029
41afc4:	76 35                	jbe    0x41affb
41afc6:	67 6f                	outsl  %ds:(%si),(%dx)