41003c:	6c                   	insb   (%dx),%es:(%edi)
41003d:	79 52                	jns    0x410091
41003f:	42                   	inc    %edx
410040:	61                   	popa
410041:	5a                   	pop    %edx
410042:	75 57                	jne    0x41009b
410044:	38 6f 78             	cmp    %ch,0x78(%edi)
410047:	2f                   	das
410048:	49                   	dec    %ecx
410049:	50                   	push   %eax
41004a:	46                   	inc    %esi
41004b:	33 47 43             	xor    0x43(%edi),%eax
41004e:	4c                   	dec    %esp
41004f:	71 31                	jno    0x410082
410051:	38 68 33             	cmp    %ch,0x33(%eax)
410054:	75 64                	jne    0x4100ba
410056:	72 4c                	jb     0x4100a4
410058:	75 77                	jne    0x4100d1
41005a:	79 4a                	jns    0x4100a6
41005c:	69 7a 66 68 74 4b 4d 	imul   $0x4d4b7468,0x66(%edx),%edi
410063:	55                   	push   %ebp
410064:	45                   	inc    %ebp
410065:	59                   	pop    %ecx
410066:	43                   	inc    %ebx
410067:	79 61                	jns    0x4100ca
410069:	43                   	inc    %ebx
41006a:	59                   	pop    %ecx
41006b:	67 62 57 58          	bound  %edx,0x58(%bx)
41006f:	77 4a                	ja     0x4100bb
410071:	45                   	inc    %ebp
410072:	4e                   	dec    %esi
410073:	63 57 6f             	arpl   %edx,0x6f(%edi)
410076:	61                   	popa
410077:	43                   	inc    %ebx
410078:	6d                   	insl   (%dx),%es:(%edi)
410079:	67 67 32 5a 62       	addr16 xor 0x62(%bp,%si),%bl
41007e:	78 71                	js     0x4100f1
410080:	63 30                	arpl   %esi,(%eax)
410082:	59                   	pop    %ecx
410083:	2b 55 38             	sub    0x38(%ebp),%edx
410086:	4b                   	dec    %ebx
410087:	55                   	push   %ebp
410088:	36 37                	ss aaa
41008a:	38 4a 54             	cmp    %cl,0x54(%edx)
41008d:	4e                   	dec    %esi
41008e:	58                   	pop    %eax
41008f:	6e                   	outsb  %ds:(%esi),(%dx)
410090:	55                   	push   %ebp
410091:	70 6d                	jo     0x410100
410093:	35 33 2f 4d 38       	xor    $0x384d2f33,%eax
410098:	4f                   	dec    %edi
410099:	56                   	push   %esi
41009a:	44                   	inc    %esp
41009b:	55                   	push   %ebp
41009c:	4e                   	dec    %esi
41009d:	62 39                	bound  %edi,(%ecx)
41009f:	75 51                	jne    0x4100f2
4100a1:	79 53                	jns    0x4100f6
4100a3:	6d                   	insl   (%dx),%es:(%edi)
4100a4:	36 58                	ss pop %eax
4100a6:	47                   	inc    %edi
4100a7:	65 77 4f             	gs ja  0x4100f9
4100aa:	39 53 74             	cmp    %edx,0x74(%ebx)
4100ad:	57                   	push   %edi
4100ae:	30 70 67             	xor    %dh,0x67(%eax)
4100b1:	34 51                	xor    $0x51,%al
4100b3:	72 72                	jb     0x410127
4100b5:	64 41                	fs inc %ecx
4100b7:	63 4a 4d             	arpl   %ecx,0x4d(%edx)
4100ba:	74 52                	je     0x41010e
4100bc:	62 52 62             	bound  %edx,0x62(%edx)
4100bf:	64 76 59             	fs jbe 0x41011b
4100c2:	43                   	inc    %ebx
4100c3:	67 51                	addr16 push %ecx
4100c5:	4f                   	dec    %edi
4100c6:	5a                   	pop    %edx
4100c7:	5a                   	pop    %edx
4100c8:	6e                   	outsb  %ds:(%esi),(%dx)
4100c9:	33 6e 74             	xor    0x74(%esi),%ebp
4100cc:	6a 33                	push   $0x33
4100ce:	44                   	inc    %esp
4100cf:	6e                   	outsb  %ds:(%esi),(%dx)
4100d0:	45                   	inc    %ebp
4100d1:	74 44                	je     0x410117
4100d3:	45                   	inc    %ebp
4100d4:	6d                   	insl   (%dx),%es:(%edi)
4100d5:	6f                   	outsl  %ds:(%esi),(%dx)
4100d6:	79 42                	jns    0x41011a
4100d8:	67 75 67             	addr16 jne 0x410142
4100db:	4c                   	dec    %esp
4100dc:	73 33                	jae    0x410111
4100de:	38 75 2b             	cmp    %dh,0x2b(%ebp)
4100e1:	33 4d 39             	xor    0x39(%ebp),%ecx
4100e4:	30 54 7a 72          	xor    %dl,0x72(%edx,%edi,2)
4100e8:	4c                   	dec    %esp
4100e9:	6c                   	insb   (%dx),%es:(%edi)
4100ea:	51                   	push   %ecx
4100eb:	62 68 42             	bound  %ebp,0x42(%eax)
4100ee:	6b 4b 36 4f          	imul   $0x4f,0x36(%ebx),%ecx
4100f2:	45                   	inc    %ebp
4100f3:	4c                   	dec    %esp
4100f4:	69 45 31 50 57 63 50 	imul   $0x50635750,0x31(%ebp),%eax
4100fb:	35 44 74 76 66       	xor    $0x66767444,%eax
410100:	53                   	push   %ebx
410101:	50                   	push   %eax
410102:	30 4f 32             	xor    %cl,0x32(%edi)
410105:	6e                   	outsb  %ds:(%esi),(%dx)
410106:	6b 75 54 4e          	imul   $0x4e,0x54(%ebp),%esi
41010a:	41                   	inc    %ecx
41010b:	30 66 64             	xor    %ah,0x64(%esi)
41010e:	74 52                	je     0x410162
410110:	77 55                	ja     0x410167
410112:	47                   	inc    %edi
410113:	6f                   	outsl  %ds:(%esi),(%dx)
410114:	61                   	popa
410115:	57                   	push   %edi
410116:	44                   	inc    %esp
410117:	2b 56 47             	sub    0x47(%esi),%edx
41011a:	5a                   	pop    %edx
41011b:	47                   	inc    %edi
41011c:	51                   	push   %ecx
41011d:	35 74 66 33 37       	xor    $0x37336674,%eax
410122:	79 6e                	jns    0x410192
410124:	62 70 73             	bound  %esi,0x73(%eax)
410127:	4b                   	dec    %ebx
410128:	41                   	inc    %ecx
410129:	42                   	inc    %edx
41012a:	4a                   	dec    %edx
41012b:	63 32                	arpl   %esi,(%edx)
41012d:	67 55                	addr16 push %ebp
41012f:	6e                   	outsb  %ds:(%esi),(%dx)
410130:	65 35 2b 4e 41 42    	gs xor $0x42414e2b,%eax
410136:	6c                   	insb   (%dx),%es:(%edi)
410137:	31 67 42             	xor    %esp,0x42(%edi)
41013a:	51                   	push   %ecx
41013b:	77 76                	ja     0x4101b3
41013d:	6d                   	insl   (%dx),%es:(%edi)
41013e:	64 32 72 33          	xor    %fs:0x33(%edx),%dh
410142:	6d                   	insl   (%dx),%es:(%edi)
410143:	32 49 7a             	xor    0x7a(%ecx),%cl
410146:	41                   	inc    %ecx
410147:	61                   	popa
410148:	57                   	push   %edi
410149:	44                   	inc    %esp
41014a:	4a                   	dec    %edx
41014b:	37                   	aaa
41014c:	67 56                	addr16 push %esi
41014e:	35 58 67 64 78       	xor    $0x78646758,%eax
410153:	65 34 77             	gs xor $0x77,%al
410156:	69 33 43 42 77 6b    	imul   $0x6b774243,(%ebx),%esi
41015c:	4a                   	dec    %edx
41015d:	38 62 4d             	cmp    %ah,0x4d(%edx)
410160:	4a                   	dec    %edx
410161:	6f                   	outsl  %ds:(%esi),(%dx)
410162:	5a                   	pop    %edx
410163:	33 70 58             	xor    0x58(%eax),%esi
410166:	4d                   	dec    %ebp
410167:	39 45 4b             	cmp    %eax,0x4b(%ebp)
41016a:	79 6d                	jns    0x4101d9
41016c:	58                   	pop    %eax
41016d:	4d                   	dec    %ebp
41016e:	79 2b                	jns    0x41019b
410170:	68 56 6c 64 69       	push   $0x69646c56
410175:	52                   	push   %edx
410176:	64 6e                	outsb  %fs:(%esi),(%dx)
410178:	59                   	pop    %ecx
410179:	44                   	inc    %esp
41017a:	52                   	push   %edx
41017b:	66 35 56 42          	xor    $0x4256,%ax
41017f:	73 4e                	jae    0x4101cf
410181:	77 4e                	ja     0x4101d1
410183:	41                   	inc    %ecx
410184:	79 53                	jns    0x4101d9
410186:	36 61                	ss popa
410188:	61                   	popa
410189:	6b 32 44             	imul   $0x44,(%edx),%esi
41018c:	72 69                	jb     0x4101f7
41018e:	64 55                	fs push %ebp
410190:	63 56 61             	arpl   %edx,0x61(%esi)
410193:	2b 4a 62             	sub    0x62(%edx),%ecx
410196:	4a                   	dec    %edx
410197:	55                   	push   %ebp
410198:	2f                   	das
410199:	71 4e                	jno    0x4101e9
41019b:	65 49                	gs dec %ecx
41019d:	36 4d                	ss dec %ebp
41019f:	5a                   	pop    %edx
4101a0:	65 6c                	gs insb (%dx),%es:(%edi)
4101a2:	35 64 79 56 69       	xor    $0x69567964,%eax
4101a7:	58                   	pop    %eax
4101a8:	56                   	push   %esi
4101a9:	54                   	push   %esp
4101aa:	65 4b                	gs dec %ebx
4101ac:	72 63                	jb     0x410211
4101ae:	30 44 70 42          	xor    %al,0x42(%eax,%esi,2)
4101b2:	44                   	inc    %esp
4101b3:	53                   	push   %ebx
4101b4:	5a                   	pop    %edx
4101b5:	47                   	inc    %edi
4101b6:	6a 58                	push   $0x58
4101b8:	49                   	dec    %ecx
4101b9:	69 6a 32 70 57 46 42 	imul   $0x42465770,0x32(%edx),%ebp
4101c0:	61                   	popa
4101c1:	61                   	popa
4101c2:	30 5a 74             	xor    %bl,0x74(%edx)
4101c5:	33 49 43             	xor    0x43(%ecx),%ecx
4101c8:	2b 46 79             	sub    0x79(%esi),%eax
4101cb:	52                   	push   %edx
4101cc:	30 71 69             	xor    %dh,0x69(%ecx)
4101cf:	33 54 79 57          	xor    0x57(%ecx,%edi,2),%edx
4101d3:	71 37                	jno    0x41020c
4101d5:	69 4e 47 35 45 36 32 	imul   $0x32364535,0x47(%esi),%ecx
4101dc:	78 35                	js     0x410213
4101de:	68 7a 43 32 6e       	push   $0x6e32437a
4101e3:	56                   	push   %esi
4101e4:	6f                   	outsl  %ds:(%esi),(%dx)
4101e5:	42                   	inc    %edx
4101e6:	78 52                	js     0x41023a
4101e8:	30 38                	xor    %bh,(%eax)
4101ea:	78 4f                	js     0x41023b
4101ec:	68 41 65 73 69       	push   $0x69736541
4101f1:	67 49                	addr16 dec %ecx
4101f3:	56                   	push   %esi
4101f4:	74 74                	je     0x41026a
4101f6:	33 4c 30 5a          	xor    0x5a(%eax,%esi,1),%ecx
4101fa:	7a 53                	jp     0x41024f
4101fc:	50                   	push   %eax
4101fd:	52                   	push   %edx
4101fe:	52                   	push   %edx
4101ff:	4f                   	dec    %edi
410200:	39 63 4b             	cmp    %esp,0x4b(%ebx)
410203:	55                   	push   %ebp
410204:	69 61 67 34 56 6e 6b 	imul   $0x6b6e5634,0x67(%ecx),%esp
41020b:	46                   	inc    %esi
41020c:	7a 4f                	jp     0x41025d
41020e:	4e                   	dec    %esi
41020f:	33 31                	xor    (%ecx),%esi
410211:	37                   	aaa
410212:	38 54 2b 37          	cmp    %dl,0x37(%ebx,%ebp,1)
410216:	34 75                	xor    $0x75,%al
410218:	75 53                	jne    0x41026d
41021a:	67 79 7a             	addr16 jns 0x410297
41021d:	64 63 6f 69          	arpl   %ebp,%fs:0x69(%edi)
410221:	65 69 4b 68 31 6b 50 	imul   $0x45506b31,%gs:0x68(%ebx),%ecx
410228:	45
410229:	54                   	push   %esp
41022a:	70 41                	jo     0x41026d
41022c:	76 44                	jbe    0x410272
41022e:	54                   	push   %esp
41022f:	6d                   	insl   (%dx),%es:(%edi)
410230:	68 53 73 43 50       	push   $0x50437353
410235:	71 67                	jno    0x41029e
410237:	6c                   	insb   (%dx),%es:(%edi)
410238:	49                   	dec    %ecx
410239:	62 6e 54             	bound  %ebp,0x54(%esi)
41023c:	47                   	inc    %edi
41023d:	38 50 4e             	cmp    %dl,0x4e(%eax)
410240:	53                   	push   %ebx
410241:	56                   	push   %esi
410242:	45                   	inc    %ebp
410243:	54                   	push   %esp
410244:	50                   	push   %eax
410245:	43                   	inc    %ebx
410246:	66 73 65             	data16 jae 0x4102ae
410249:	50                   	push   %eax
41024a:	4d                   	dec    %ebp
41024b:	78 33                	js     0x410280
41024d:	69 41 4a 57 52 76 61 	imul   $0x61765257,0x4a(%ecx),%eax
410254:	41                   	inc    %ecx
410255:	31 64 6f 34          	xor    %esp,0x34(%edi,%ebp,2)
410259:	7a 52                	jp     0x4102ad
41025b:	41                   	inc    %ecx
41025c:	48                   	dec    %eax
41025d:	53                   	push   %ebx
41025e:	63 58 73             	arpl   %ebx,0x73(%eax)
410261:	49                   	dec    %ecx
410262:	38 70 45             	cmp    %dh,0x45(%eax)
410265:	45                   	inc    %ebp
410266:	39 48 52             	cmp    %ecx,0x52(%eax)
410269:	5a                   	pop    %edx
41026a:	37                   	aaa
41026b:	44                   	inc    %esp
41026c:	4b                   	dec    %ebx
41026d:	37                   	aaa
41026e:	62 61 35             	bound  %esp,0x35(%ecx)
410271:	50                   	push   %eax
410272:	35 74 34 4a 39       	xor    $0x394a3474,%eax
410277:	73 37                	jae    0x4102b0
410279:	4c                   	dec    %esp
41027a:	56                   	push   %esi
41027b:	4a                   	dec    %edx
41027c:	2b 31                	sub    (%ecx),%esi
41027e:	61                   	popa
41027f:	4a                   	dec    %edx
410280:	38 41 38             	cmp    %al,0x38(%ecx)
410283:	4b                   	dec    %ebx
410284:	30 43 44             	xor    %al,0x44(%ebx)
410287:	45                   	inc    %ebp
410288:	6a 4e                	push   $0x4e
41028a:	75 2b                	jne    0x4102b7
41028c:	50                   	push   %eax
41028d:	2b 44 6b 52          	sub    0x52(%ebx,%ebp,2),%eax
410291:	34 74                	xor    $0x74,%al
410293:	68 63 43 6b 53       	push   $0x536b4363
410298:	67 47                	addr16 inc %edi
41029a:	6a 75                	push   $0x75
41029c:	71 58                	jno    0x4102f6
41029e:	6b 70 6f 69          	imul   $0x69,0x6f(%eax),%esi
4102a2:	42                   	inc    %edx
4102a3:	67 32 72 50          	xor    0x50(%bp,%si),%dh
4102a7:	75 58                	jne    0x410301
4102a9:	53                   	push   %ebx
4102aa:	4b                   	dec    %ebx
4102ab:	65 6f                	outsl  %gs:(%esi),(%dx)
4102ad:	67 67 46             	addr16 addr16 inc %esi
4102b0:	66 4f                	dec    %di
4102b2:	31 2b                	xor    %ebp,(%ebx)
4102b4:	75 77                	jne    0x41032d
4102b6:	54                   	push   %esp
4102b7:	4b                   	dec    %ebx
4102b8:	44                   	inc    %esp
4102b9:	51                   	push   %ecx
4102ba:	51                   	push   %ecx
4102bb:	6b 4d 6d 34          	imul   $0x34,0x6d(%ebp),%ecx
4102bf:	49                   	dec    %ecx
4102c0:	67 68 79 49 52 68    	addr16 push $0x68524979
4102c6:	4b                   	dec    %ebx
4102c7:	2f                   	das
4102c8:	42                   	inc    %edx
4102c9:	50                   	push   %eax
4102ca:	64 4a                	fs dec %edx
4102cc:	57                   	push   %edi
4102cd:	42                   	inc    %edx
4102ce:	77 34                	ja     0x410304
4102d0:	55                   	push   %ebp
4102d1:	42                   	inc    %edx
4102d2:	7a 65                	jp     0x410339
4102d4:	76 39                	jbe    0x41030f
4102d6:	64 69 53 4c 54 69 46 	imul   $0x68466954,%fs:0x4c(%ebx),%edx
4102dd:	68
4102de:	38 6c 2f 54          	cmp    %ch,0x54(%edi,%ebp,1)
4102e2:	58                   	pop    %eax
4102e3:	58                   	pop    %eax
4102e4:	6f                   	outsl  %ds:(%esi),(%dx)
4102e5:	77 62                	ja     0x410349
4102e7:	48                   	dec    %eax
4102e8:	4d                   	dec    %ebp
4102e9:	67 45                	addr16 inc %ebp
4102eb:	6d                   	insl   (%dx),%es:(%edi)
4102ec:	5a                   	pop    %edx