41ad85:	74 4f                	je     0x41add6
41ad87:	52                   	push   %edx
41ad88:	6f                   	outsl  %ds:(%esi),(%dx)
41ad89:	33 51 72             	xor    0x72(%ecx),%edx
41ad8c:	48                   	dec    %eax
41ad8d:	57                   	push   %edi
41ad8e:	49                   	dec    %ecx
41ad8f:	70 71                	jo     0x41ae02
41ad91:	42                   	inc    %edx
41ad92:	6b 43 36 30          	imul   $0x30,0x36(%ebx),%eax
41ad96:	4c                   	dec    %esp
41ad97:	48                   	dec    %eax
41ad98:	7a 4d                	jp     0x41ade7
41ad9a:	6d                   	insl   (%dx),%es:(%edi)
41ad9b:	41                   	inc    %ecx
41ad9c:	55                   	push   %ebp
41ad9d:	58                   	pop    %eax
41ad9e:	62 30                	bound  %esi,(%eax)
41ada0:	34 77                	xor    $0x77,%al
41ada2:	7a 49                	jp     0x41aded
41ada4:	32 4c 56 2b          	xor    0x2b(%esi,%edx,2),%cl
41ada8:	4a                   	dec    %edx
41ada9:	33 59 6e             	xor    0x6e(%ecx),%ebx
41adac:	34 69                	xor    $0x69,%al
41adae:	5a                   	pop    %edx
41adaf:	6d                   	insl   (%dx),%es:(%edi)
41adb0:	55                   	push   %ebp
41adb1:	51                   	push   %ecx
41adb2:	43                   	inc    %ebx
41adb3:	6b 6a 6a 38          	imul   $0x38,0x6a(%edx),%ebp
41adb7:	47                   	inc    %edi
41adb8:	6e                   	outsb  %ds:(%esi),(%dx)
41adb9:	38 43 34             	cmp    %al,0x34(%ebx)
41adbc:	31 79 65             	xor    %edi,0x65(%ecx)
41adbf:	34 34                	xor    $0x34,%al
41adc1:	36 70 2f             	ss jo  0x41adf3
41adc4:	6a 75                	push   $0x75
41adc6:	63 37                	arpl   %esi,(%edi)
41adc8:	77 33                	ja     0x41adfd
41adca:	64 70 36             	fs jo  0x41ae03
41adcd:	4d                   	dec    %ebp
41adce:	41                   	inc    %ecx
41adcf:	52                   	push   %edx
41add0:	4c                   	dec    %esp
41add1:	76 58                	jbe    0x41ae2b
41add3:	37                   	aaa
41add4:	2f                   	das
41add5:	32 31                	xor    (%ecx),%dh
41add7:	6d                   	insl   (%dx),%es:(%edi)
41add8:	4c                   	dec    %esp
41add9:	34 41                	xor    $0x41,%al
41addb:	4b                   	dec    %ebx
41addc:	79 46                	jns    0x41ae24
41adde:	32 41 4a             	xor    0x4a(%ecx),%al
41ade1:	53                   	push   %ebx
41ade2:	48                   	dec    %eax
41ade3:	54                   	push   %esp
41ade4:	6e                   	outsb  %ds:(%esi),(%dx)
41ade5:	44                   	inc    %esp
41ade6:	72 57                	jb     0x41ae3f
41ade8:	37                   	aaa
41ade9:	6d                   	insl   (%dx),%es:(%edi)
41adea:	46                   	inc    %esi
41adeb:	2b 57 6e             	sub    0x6e(%edi),%edx
41adee:	6d                   	insl   (%dx),%es:(%edi)
41adef:	73 6c                	jae    0x41ae5d
41adf1:	72 32                	jb     0x41ae25
41adf3:	47                   	inc    %edi
41adf4:	70 6d                	jo     0x41ae63
41adf6:	47                   	inc    %edi
41adf7:	52                   	push   %edx
41adf8:	43                   	inc    %ebx
41adf9:	74 41                	je     0x41ae3c
41adfb:	6b 69 72 33          	imul   $0x33,0x72(%ecx),%ebp
41adff:	30 44 42 4c          	xor    %al,0x4c(%edx,%eax,2)
41ae03:	4a                   	dec    %edx
41ae04:	59                   	pop    %ecx
41ae05:	59                   	pop    %ecx
41ae06:	52                   	push   %edx
41ae07:	65 74 55             	gs je  0x41ae5f
41ae0a:	53                   	push   %ebx
41ae0b:	4d                   	dec    %ebp
41ae0c:	41                   	inc    %ecx
41ae0d:	58                   	pop    %eax
41ae0e:	59                   	pop    %ecx
41ae0f:	67 47                	addr16 inc %edi
41ae11:	7a 41                	jp     0x41ae54
41ae13:	6f                   	outsl  %ds:(%esi),(%dx)
41ae14:	53                   	push   %ebx
41ae15:	41                   	inc    %ecx
41ae16:	41                   	inc    %ecx
41ae17:	45                   	inc    %ebp
41ae18:	33 4f 35             	xor    0x35(%edi),%ecx
41ae1b:	64 53                	fs push %ebx
41ae1d:	33 6b 4c             	xor    0x4c(%ebx),%ebp
41ae20:	33 79 38             	xor    0x38(%ecx),%edi
41ae23:	64 65 2f             	fs gs das
41ae26:	32 45 52             	xor    0x52(%ebp),%al
41ae29:	72 74                	jb     0x41ae9f
41ae2b:	2b 70 72             	sub    0x72(%eax),%esi
41ae2e:	30 53 78             	xor    %dl,0x78(%ebx)
41ae31:	78 53                	js     0x41ae86
41ae33:	2b 48 33             	sub    0x33(%eax),%ecx
41ae36:	62 77 6f             	bound  %esi,0x6f(%edi)
41ae39:	4c                   	dec    %esp
41ae3a:	4b                   	dec    %ebx
41ae3b:	67 52                	addr16 push %edx
41ae3d:	53                   	push   %ebx
41ae3e:	6d                   	insl   (%dx),%es:(%edi)
41ae3f:	48                   	dec    %eax
41ae40:	62 75 64             	bound  %esi,0x64(%ebp)
41ae43:	61                   	popa
41ae44:	70 37                	jo     0x41ae7d
41ae46:	63 4c 5a 39          	arpl   %ecx,0x39(%edx,%ebx,2)
41ae4a:	79 4d                	jns    0x41ae99
41ae4c:	36 4a                	ss dec %edx
41ae4e:	4a                   	dec    %edx
41ae4f:	41                   	inc    %ecx
41ae50:	43                   	inc    %ebx
41ae51:	33 74 71 4d          	xor    0x4d(%ecx,%esi,2),%esi
41ae55:	46                   	inc    %esi
41ae56:	67 41                	addr16 inc %ecx
41ae58:	7a 47                	jp     0x41aea1
41ae5a:	66 79 54             	data16 jns 0x41aeb1
41ae5d:	55                   	push   %ebp
41ae5e:	34 76                	xor    $0x76,%al
41ae60:	6f                   	outsl  %ds:(%esi),(%dx)
41ae61:	6d                   	insl   (%dx),%es:(%edi)
41ae62:	38 2f                	cmp    %ch,(%edi)
41ae64:	74 37                	je     0x41ae9d
41ae66:	34 33                	xor    $0x33,%al
41ae68:	47                   	inc    %edi
41ae69:	32 4e 72             	xor    0x72(%esi),%cl
41ae6c:	34 76                	xor    $0x76,%al
41ae6e:	53                   	push   %ebx
41ae6f:	43                   	inc    %ebx
41ae70:	71 55                	jno    0x41aec7
41ae72:	52                   	push   %edx
41ae73:	37                   	aaa
41ae74:	33 2f                	xor    (%edi),%ebp
41ae76:	72 6d                	jb     0x41aee5
41ae78:	39 38                	cmp    %edi,(%eax)
41ae7a:	48                   	dec    %eax
41ae7b:	37                   	aaa
41ae7c:	65 6c                	gs insb (%dx),%es:(%edi)
41ae7e:	72 48                	jb     0x41aec8
41ae80:	69 44 59 31 53 48 68 	imul   $0x70684853,0x31(%ecx,%ebx,2),%eax
41ae87:	70
41ae88:	6a 66                	push   $0x66
41ae8a:	66 69 78 65 6b 4a    	imul   $0x4a6b,0x65(%eax),%di
41ae90:	76 34                	jbe    0x41aec6
41ae92:	33 68 38             	xor    0x38(%eax),%ebp
41ae95:	45                   	inc    %ebp
41ae96:	74 43                	je     0x41aedb
41ae98:	53                   	push   %ebx
41ae99:	74 65                	je     0x41af00
41ae9b:	4b                   	dec    %ebx
41ae9c:	6c                   	insb   (%dx),%es:(%edi)
41ae9d:	5a                   	pop    %edx
41ae9e:	6b 79 34 31          	imul   $0x31,0x34(%ecx),%edi
41aea2:	74 53                	je     0x41aef7
41aea4:	34 77                	xor    $0x77,%al
41aea6:	66 33 6f 59          	xor    0x59(%edi),%bp
41aeaa:	6f                   	outsl  %ds:(%esi),(%dx)
41aeab:	4a                   	dec    %edx
41aeac:	36 77 6c             	ss ja  0x41af1b
41aeaf:	48                   	dec    %eax
41aeb0:	6e                   	outsb  %ds:(%esi),(%dx)
41aeb1:	68 45 61 73 49       	push   $0x49736145
41aeb6:	32 39                	xor    (%ecx),%bh
41aeb8:	6d                   	insl   (%dx),%es:(%edi)
41aeb9:	6c                   	insb   (%dx),%es:(%edi)
41aeba:	77 31                	ja     0x41aeed
41aebc:	34 45                	xor    $0x45,%al
41aebe:	53                   	push   %ebx
41aebf:	5a                   	pop    %edx
41aec0:	4c                   	dec    %esp
41aec1:	59                   	pop    %ecx
41aec2:	49                   	dec    %ecx
41aec3:	31 66 72             	xor    %esp,0x72(%esi)
41aec6:	53                   	push   %ebx
41aec7:	7a 4b                	jp     0x41af14
41aec9:	77 68                	ja     0x41af33
41aecb:	79 52                	jns    0x41af1f
41aecd:	73 70                	jae    0x41af3f
41aecf:	6f                   	outsl  %ds:(%esi),(%dx)
41aed0:	63 64 4b 49          	arpl   %esp,0x49(%ebx,%ecx,2)
41aed4:	4f                   	dec    %edi
41aed5:	47                   	inc    %edi
41aed6:	61                   	popa
41aed7:	76 33                	jbe    0x41af0c
41aed9:	44                   	inc    %esp
41aeda:	70 47                	jo     0x41af23
41aedc:	74 56                	je     0x41af34
41aede:	73 45                	jae    0x41af25
41aee0:	71 47                	jno    0x41af29
41aee2:	42                   	inc    %edx
41aee3:	34 66                	xor    $0x66,%al
41aee5:	6d                   	insl   (%dx),%es:(%edi)
41aee6:	43                   	inc    %ebx
41aee7:	58                   	pop    %eax
41aee8:	41                   	inc    %ecx
41aee9:	37                   	aaa
41aeea:	4b                   	dec    %ebx
41aeeb:	65 63 45 71          	arpl   %eax,%gs:0x71(%ebp)
41aeef:	56                   	push   %esi
41aef0:	58                   	pop    %eax
41aef1:	31 53 6f             	xor    %edx,0x6f(%ebx)
41aef4:	37                   	aaa
41aef5:	4b                   	dec    %ebx
41aef6:	2f                   	das
41aef7:	78 7a                	js     0x41af73
41aef9:	78 39                	js     0x41af34
41aefb:	31 4e 4b             	xor    %ecx,0x4b(%esi)
41aefe:	35 2b 39 56 38       	xor    $0x3856392b,%eax
41af03:	4f                   	dec    %edi
41af04:	6a 52                	push   $0x52
41af06:	6e                   	outsb  %ds:(%esi),(%dx)
41af07:	72 58                	jb     0x41af61
41af09:	57                   	push   %edi
41af0a:	44                   	inc    %esp
41af0b:	78 43                	js     0x41af50
41af0d:	52                   	push   %edx
41af0e:	6f                   	outsl  %ds:(%esi),(%dx)
41af0f:	33 37                	xor    (%edi),%esi
41af11:	45                   	inc    %ebp
41af12:	33 72 70             	xor    0x70(%edx),%esi
41af15:	76 7a                	jbe    0x41af91
41af17:	79 49                	jns    0x41af62
41af19:	36 76 48             	ss jbe 0x41af64
41af1c:	71 6c                	jno    0x41af8a
41af1e:	63 56 6a             	arpl   %edx,0x6a(%esi)
41af21:	75 2b                	jne    0x41af4e
41af23:	4b                   	dec    %ebx
41af24:	38 61 72             	cmp    %ah,0x72(%ecx)
41af27:	39 38                	cmp    %edi,(%eax)
41af29:	41                   	inc    %ecx
41af2a:	76 7a                	jbe    0x41afa6
41af2c:	6c                   	insb   (%dx),%es:(%edi)
41af2d:	66 4a                	dec    %dx
41af2f:	46                   	inc    %esi
41af30:	33 6f 65             	xor    0x65(%edi),%ebp
41af33:	73 68                	jae    0x41af9d
41af35:	50                   	push   %eax
41af36:	2f                   	das
41af37:	73 59                	jae    0x41af92
41af39:	51                   	push   %ecx
41af3a:	39 66 6b             	cmp    %esp,0x6b(%esi)
41af3d:	56                   	push   %esi
41af3e:	62 41 70             	bound  %eax,0x70(%ecx)
41af41:	2b 70 58             	sub    0x58(%eax),%esi
41af44:	70 62                	jo     0x41afa8
41af46:	74 43                	je     0x41af8b
41af48:	52                   	push   %edx
41af49:	56                   	push   %esi
41af4a:	7a 31                	jp     0x41af7d
41af4c:	69 63 64 31 52 47 2b 	imul   $0x2b475231,0x64(%ebx),%esp
41af53:	54                   	push   %esp
41af54:	54                   	push   %esp
41af55:	79 75                	jns    0x41afcc
41af57:	49                   	dec    %ecx
41af58:	5a                   	pop    %edx
41af59:	39 2b                	cmp    %ebp,(%ebx)
41af5b:	6d                   	insl   (%dx),%es:(%edi)
41af5c:	57                   	push   %edi
41af5d:	63 6a 75             	arpl   %ebp,0x75(%edx)
41af60:	47                   	inc    %edi
41af61:	4d                   	dec    %ebp
41af62:	49                   	dec    %ecx
41af63:	37                   	aaa
41af64:	78 4b                	js     0x41afb1
41af66:	48                   	dec    %eax
41af67:	46                   	inc    %esi
41af68:	6d                   	insl   (%dx),%es:(%edi)
41af69:	56                   	push   %esi
41af6a:	75 66                	jne    0x41afd2
41af6c:	75 52                	jne    0x41afc0
41af6e:	50                   	push   %eax
41af6f:	73 79                	jae    0x41afea
41af71:	70 66                	jo     0x41afd9
41af73:	53                   	push   %ebx
41af74:	77 70                	ja     0x41afe6
41af76:	74 41                	je     0x41afb9
41af78:	59                   	pop    %ecx
41af79:	53                   	push   %ebx
41af7a:	63 33                	arpl   %esi,(%ebx)
41af7c:	77 45                	ja     0x41afc3
41af7e:	2f                   	das
41af7f:	79 36                	jns    0x41afb7
41af81:	78 2f                	js     0x41afb2
41af83:	6d                   	insl   (%dx),%es:(%edi)
41af84:	34 4d                	xor    $0x4d,%al
41af86:	52                   	push   %edx
41af87:	74 43                	je     0x41afcc
41af89:	4c                   	dec    %esp
41af8a:	70 30                	jo     0x41afbc
41af8c:	36 38 75 54          	cmp    %dh,%ss:0x54(%ebp)
41af90:	4f                   	dec    %edi
41af91:	73 62                	jae    0x41aff5
41af93:	42                   	inc    %edx
41af94:	35 68 4b 70 73       	xor    $0x73704b68,%eax
41af99:	36 45                	ss inc %ebp
41af9b:	38 6c 49 62          	cmp    %ch,0x62(%ecx,%ecx,2)
41af9f:	43                   	inc    %ebx
41afa0:	75 4a                	jne    0x41afec
41afa2:	43                   	inc    %ebx
41afa3:	32 34 45 78 4e 67 54 	xor    0x54674e78(,%eax,2),%dh
41afaa:	41                   	inc    %ecx
41afab:	65 34 49             	gs xor $0x49,%al
41afae:	47                   	inc    %edi
41afaf:	31 42 4a             	xor    %eax,0x4a(%edx)
41afb2:	57                   	push   %edi
41afb3:	6c                   	insb   (%dx),%es:(%edi)
41afb4:	79 72                	jns    0x41b028
41afb6:	67 41                	addr16 inc %ecx
41afb8:	57                   	push   %edi
41afb9:	54                   	push   %esp
41afba:	59                   	pop    %ecx
41afbb:	46                   	inc    %esi
41afbc:	58                   	pop    %eax
41afbd:	49                   	dec    %ecx
41afbe:	36 55                	ss push %ebp
41afc0:	63 68 56             	arpl   %ebp,0x56(%eax)
41afc3:	5a                   	pop    %edx
41afc4:	6f                   	outsl  %ds:(%esi),(%dx)
41afc5:	71 73                	jno    0x41b03a
41afc7:	6c                   	insb   (%dx),%es:(%edi)
41afc8:	53                   	push   %ebx
41afc9:	55                   	push   %ebp
41afca:	35 61 7a 6c 71       	xor    $0x716c7a61,%eax
41afcf:	4f                   	dec    %edi
41afd0:	77 71                	ja     0x41b043
41afd2:	62 36                	bound  %esi,(%esi)
41afd4:	2f                   	das
41afd5:	34 4a                	xor    $0x4a,%al
41afd7:	7a 51                	jp     0x41b02a
41afd9:	36 48                	ss dec %eax
41afdb:	58                   	pop    %eax
41afdc:	42                   	inc    %edx
41afdd:	62 49 76             	bound  %ecx,0x76(%ecx)
41afe0:	32 58 56             	xor    0x56(%eax),%bl
41afe3:	57                   	push   %edi
41afe4:	6d                   	insl   (%dx),%es:(%edi)
41afe5:	37                   	aaa
41afe6:	67 4a                	addr16 dec %edx
41afe8:	77 4f                	ja     0x41b039
41afea:	37                   	aaa
41afeb:	37                   	aaa
41afec:	62 6e 46             	bound  %ebp,0x46(%esi)
41afef:	38 5a 52             	cmp    %bl,0x52(%edx)