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)
41aff2:	55                   	push   %ebp
41aff3:	65 78 67             	gs js  0x41b05d
41aff6:	75 64                	jne    0x41b05c
41aff8:	45                   	inc    %ebp
41aff9:	57                   	push   %edi
41affa:	53                   	push   %ebx
41affb:	43                   	inc    %ebx
41affc:	39 58 4d             	cmp    %ebx,0x4d(%eax)
41afff:	41                   	inc    %ecx
41b000:	38 5a 4e             	cmp    %bl,0x4e(%edx)
41b003:	32 68 64             	xor    0x64(%eax),%ch
41b006:	6a 51                	push   $0x51
41b008:	64 45                	fs inc %ebp
41b00a:	73 6d                	jae    0x41b079
41b00c:	6e                   	outsb  %ds:(%esi),(%dx)
41b00d:	4f                   	dec    %edi
41b00e:	38 64 71 56          	cmp    %ah,0x56(%ecx,%esi,2)
41b012:	6e                   	outsb  %ds:(%esi),(%dx)
41b013:	55                   	push   %ebp
41b014:	35 74 6c 4e 72       	xor    $0x724e6c74,%eax
41b019:	58                   	pop    %eax
41b01a:	30 48 4a             	xor    %cl,0x4a(%eax)
41b01d:	59                   	pop    %ecx
41b01e:	6a 43                	push   $0x43
41b020:	63 48 6a             	arpl   %ecx,0x6a(%eax)
41b023:	35 6e 67 61 36       	xor    $0x3661676e,%eax
41b028:	42                   	inc    %edx
41b029:	38 55 57             	cmp    %dl,0x57(%ebp)
41b02c:	6b 4e 70 58          	imul   $0x58,0x70(%esi),%ecx
41b030:	67 37                	addr16 aaa
41b032:	4d                   	dec    %ebp
41b033:	77 78                	ja     0x41b0ad
41b035:	55                   	push   %ebp
41b036:	77 45                	ja     0x41b07d
41b038:	49                   	dec    %ecx
41b039:	45                   	inc    %ebp
41b03a:	68 34 4a 36 50       	push   $0x50364a34
41b03f:	50                   	push   %eax
41b040:	61                   	popa
41b041:	63 41 44             	arpl   %eax,0x44(%ecx)
41b044:	52                   	push   %edx
41b045:	52                   	push   %edx
41b046:	45                   	inc    %ebp
41b047:	68 54 74 69 47       	push   $0x47697454
41b04c:	43                   	inc    %ebx
41b04d:	2b 47 63             	sub    0x63(%edi),%eax
41b050:	68 7a 36 56 71       	push   $0x7156367a
41b055:	57                   	push   %edi
41b056:	77 70                	ja     0x41b0c8
41b058:	4a                   	dec    %edx
41b059:	45                   	inc    %ebp
41b05a:	51                   	push   %ecx
41b05b:	76 42                	jbe    0x41b09f
41b05d:	32 79 79             	xor    0x79(%ecx),%bh
41b060:	74 52                	je     0x41b0b4
41b062:	67 4f                	addr16 dec %edi
41b064:	5a                   	pop    %edx
41b065:	41                   	inc    %ecx
41b066:	57                   	push   %edi
41b067:	6a 65                	push   $0x65
41b069:	6e                   	outsb  %ds:(%esi),(%dx)
41b06a:	62 36                	bound  %esi,(%esi)
41b06c:	4f                   	dec    %edi
41b06d:	33 6a 37             	xor    0x37(%edx),%ebp
41b070:	48                   	dec    %eax
41b071:	79 71                	jns    0x41b0e4
41b073:	32 78 6b             	xor    0x6b(%eax),%bh
41b076:	67 59                	addr16 pop %ecx
41b078:	66 36 61             	ss popaw
41b07b:	2f                   	das
41b07c:	32 2f                	xor    (%edi),%ch
41b07e:	75 75                	jne    0x41b0f5
41b080:	74 67                	je     0x41b0e9
41b082:	64 38 2f             	cmp    %ch,%fs:(%edi)
41b085:	74 6a                	je     0x41b0f1
41b087:	78 5a                	js     0x41b0e3
41b089:	7a 6f                	jp     0x41b0fa
41b08b:	76 56                	jbe    0x41b0e3
41b08d:	69 38 74 43 6a 74    	imul   $0x746a4374,(%eax),%edi
41b093:	2b 56 33             	sub    0x33(%esi),%edx
41b096:	53                   	push   %ebx
41b097:	78 6b                	js     0x41b104
41b099:	47                   	inc    %edi
41b09a:	72 5a                	jb     0x41b0f6
41b09c:	56                   	push   %esi
41b09d:	71 63                	jno    0x41b102
41b09f:	47                   	inc    %edi
41b0a0:	73 52                	jae    0x41b0f4
41b0a2:	6c                   	insb   (%dx),%es:(%edi)
41b0a3:	47                   	inc    %edi
41b0a4:	36 66 48             	ss dec %ax
41b0a7:	46                   	inc    %esi
41b0a8:	6f                   	outsl  %ds:(%esi),(%dx)
41b0a9:	66 71 72             	data16 jno 0x41b11e
41b0ac:	4f                   	dec    %edi
41b0ad:	4b                   	dec    %ebx
41b0ae:	69 61 63 6f 54 54 46 	imul   $0x4654546f,0x63(%ecx),%esp
41b0b5:	56                   	push   %esi
41b0b6:	52                   	push   %edx
41b0b7:	30 58 37             	xor    %bl,0x37(%eax)
41b0ba:	4a                   	dec    %edx
41b0bb:	46                   	inc    %esi
41b0bc:	6b 58 49 2b          	imul   $0x2b,0x49(%eax),%ebx
41b0c0:	4e                   	dec    %esi
41b0c1:	50                   	push   %eax
41b0c2:	43                   	inc    %ebx
41b0c3:	31 45 69             	xor    %eax,0x69(%ebp)
41b0c6:	36 4e                	ss dec %esi
41b0c8:	33 66 34             	xor    0x34(%esi),%esp
41b0cb:	46                   	inc    %esi
41b0cc:	72 34                	jb     0x41b102
41b0ce:	56                   	push   %esi
41b0cf:	48                   	dec    %eax
41b0d0:	68 4b 49 31 78       	push   $0x7831494b
41b0d5:	72 46                	jb     0x41b11d
41b0d7:	38 43 31             	cmp    %al,0x31(%ebx)
41b0da:	61                   	popa
41b0db:	33 5a 48             	xor    0x48(%edx),%ebx
41b0de:	76 72                	jbe    0x41b152
41b0e0:	52                   	push   %edx
41b0e1:	44                   	inc    %esp
41b0e2:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41b0e4:	48                   	dec    %eax
41b0e5:	70 64                	jo     0x41b14b
41b0e7:	70 74                	jo     0x41b15d
41b0e9:	52                   	push   %edx
41b0ea:	4e                   	dec    %esi
41b0eb:	50                   	push   %eax
41b0ec:	39 6f 6c             	cmp    %ebp,0x6c(%edi)
41b0ef:	35 44 2b 56 76       	xor    $0x76562b44,%eax
41b0f4:	70 55                	jo     0x41b14b
41b0f6:	63 34 4d 2f 4a 77 37 	arpl   %esi,0x37774a2f(,%ecx,2)
41b0fd:	72 2f                	jb     0x41b12e
41b0ff:	4c                   	dec    %esp
41b100:	7a 64                	jp     0x41b166
41b102:	53                   	push   %ebx
41b103:	71 77                	jno    0x41b17c
41b105:	76 31                	jbe    0x41b138
41b107:	64 54                	fs push %esp
41b109:	59                   	pop    %ecx
41b10a:	63 37                	arpl   %esi,(%edi)
41b10c:	75 76                	jne    0x41b184
41b10e:	42                   	inc    %edx
41b10f:	70 35                	jo     0x41b146
41b111:	31 71 75             	xor    %esi,0x75(%ecx)
41b114:	50                   	push   %eax
41b115:	74 41                	je     0x41b158
41b117:	64 32 7a 57          	xor    %fs:0x57(%edx),%bh
41b11b:	47                   	inc    %edi
41b11c:	6e                   	outsb  %ds:(%esi),(%dx)
41b11d:	33 56 4e             	xor    0x4e(%esi),%edx
41b120:	6c                   	insb   (%dx),%es:(%edi)
41b121:	59                   	pop    %ecx
41b122:	4a                   	dec    %edx
41b123:	78 66                	js     0x41b18b
41b125:	62 51 72             	bound  %edx,0x72(%ecx)
41b128:	6c                   	insb   (%dx),%es:(%edi)
41b129:	35 55 69 58 4d       	xor    $0x4d586955,%eax
41b12e:	6b 43 34 6f          	imul   $0x6f,0x34(%ebx),%eax
41b132:	43                   	inc    %ebx
41b133:	55                   	push   %ebp
41b134:	50                   	push   %eax
41b135:	4b                   	dec    %ebx
41b136:	77 59                	ja     0x41b191
41b138:	4d                   	dec    %ebp
41b139:	6f                   	outsl  %ds:(%esi),(%dx)
41b13a:	4d                   	dec    %ebp
41b13b:	53                   	push   %ebx
41b13c:	38 46 4d             	cmp    %al,0x4d(%esi)
41b13f:	56                   	push   %esi
41b140:	5a                   	pop    %edx
41b141:	39 50 63             	cmp    %edx,0x63(%eax)
41b144:	38 58 39             	cmp    %bl,0x39(%eax)
41b147:	6b 58 6b 38          	imul   $0x38,0x6b(%eax),%ebx
41b14b:	6b 79 31 51          	imul   $0x51,0x31(%ecx),%edi