41508d:	35 75 58 31 35       	xor    $0x35315875,%eax
415092:	7a 73                	jp     0x415107
415094:	71 79                	jno    0x41510f
415096:	52                   	push   %edx
415097:	7a 35                	jp     0x4150ce
415099:	57                   	push   %edi
41509a:	30 39                	xor    %bh,(%ecx)
41509c:	41                   	inc    %ecx
41509d:	71 4f                	jno    0x4150ee
41509f:	4f                   	dec    %edi
4150a0:	54                   	push   %esp
4150a1:	56                   	push   %esi
4150a2:	59                   	pop    %ecx
4150a3:	47                   	inc    %edi
4150a4:	49                   	dec    %ecx
4150a5:	48                   	dec    %eax
4150a6:	34 68                	xor    $0x68,%al
4150a8:	69 73 36 67 73 34 64 	imul   $0x64347367,0x36(%ebx),%esi
4150af:	7a 70                	jp     0x415121
4150b1:	2f                   	das
4150b2:	2f                   	das
4150b3:	61                   	popa
4150b4:	69 43 54 6a 63 4d 4e 	imul   $0x4e4d636a,0x54(%ebx),%eax
4150bb:	35 78 38 54 2b       	xor    $0x2b543878,%eax
4150c0:	46                   	inc    %esi
4150c1:	75 6f                	jne    0x415132
4150c3:	51                   	push   %ecx
4150c4:	33 76 58             	xor    0x58(%esi),%esi
4150c7:	41                   	inc    %ecx
4150c8:	74 31                	je     0x4150fb
4150ca:	6d                   	insl   (%dx),%es:(%edi)
4150cb:	4e                   	dec    %esi
4150cc:	53                   	push   %ebx
4150cd:	5a                   	pop    %edx
4150ce:	58                   	pop    %eax
4150cf:	49                   	dec    %ecx
4150d0:	46                   	inc    %esi
4150d1:	76 6a                	jbe    0x41513d
4150d3:	54                   	push   %esp
4150d4:	47                   	inc    %edi
4150d5:	56                   	push   %esi
4150d6:	31 6f 4e             	xor    %ebp,0x4e(%edi)
4150d9:	72 6b                	jb     0x415146
4150db:	5a                   	pop    %edx
4150dc:	45                   	inc    %ebp
4150dd:	51                   	push   %ecx
4150de:	77 56                	ja     0x415136
4150e0:	47                   	inc    %edi
4150e1:	35 54 49 77 71       	xor    $0x71774954,%eax
4150e6:	32 67 4d             	xor    0x4d(%edi),%ah
4150e9:	56                   	push   %esi
4150ea:	2f                   	das
4150eb:	76 74                	jbe    0x415161
4150ed:	45                   	inc    %ebp
4150ee:	44                   	inc    %esp
4150ef:	31 59 71             	xor    %ebx,0x71(%ecx)
4150f2:	72 74                	jb     0x415168
4150f4:	63 77 37             	arpl   %esi,0x37(%edi)
4150f7:	32 2b                	xor    (%ebx),%ch
4150f9:	71 68                	jno    0x415163
4150fb:	44                   	inc    %esp
4150fc:	55                   	push   %ebp
4150fd:	6e                   	outsb  %ds:(%esi),(%dx)
4150fe:	2b 51 72             	sub    0x72(%ecx),%edx
415101:	5a                   	pop    %edx
415102:	67 30 78 72          	xor    %bh,0x72(%bx,%si)
415106:	59                   	pop    %ecx
415107:	71 66                	jno    0x41516f
415109:	68 67 6c 57 34       	push   $0x34576c67
41510e:	4d                   	dec    %ebp
41510f:	65 44                	gs inc %esp
415111:	66 41                	inc    %cx
415113:	50                   	push   %eax
415114:	44                   	inc    %esp
415115:	6d                   	insl   (%dx),%es:(%edi)
415116:	56                   	push   %esi
415117:	39 36                	cmp    %esi,(%esi)
415119:	48                   	dec    %eax
41511a:	79 55                	jns    0x415171
41511c:	66 6c                	data16 insb (%dx),%es:(%edi)
41511e:	4a                   	dec    %edx
41511f:	65 67 59             	gs addr16 pop %ecx
415122:	49                   	dec    %ecx
415123:	42                   	inc    %edx
415124:	4f                   	dec    %edi
415125:	45                   	inc    %ebp
415126:	4c                   	dec    %esp
415127:	4b                   	dec    %ebx
415128:	74 37                	je     0x415161
41512a:	63 6a 58             	arpl   %ebp,0x58(%edx)
41512d:	74 36                	je     0x415165
41512f:	64 71 38             	fs jno 0x41516a
415132:	62 33                	bound  %esi,(%ebx)
415134:	69 6c 42 55 48 35 42 	imul   $0x35423548,0x55(%edx,%eax,2),%ebp
41513b:	35
41513c:	4c                   	dec    %esp
41513d:	34 47                	xor    $0x47,%al
41513f:	6a 35                	push   $0x35
415141:	50                   	push   %eax
415142:	38 72 78             	cmp    %dh,0x78(%edx)
415145:	36 38 58 56          	cmp    %bl,%ss:0x56(%eax)
415149:	38 67 42             	cmp    %ah,0x42(%edi)
41514c:	59                   	pop    %ecx
41514d:	2f                   	das
41514e:	56                   	push   %esi
41514f:	68 79 39 56 7a       	push   $0x7a563979
415154:	35 72 30 72 6f       	xor    $0x6f723072,%eax
415159:	70 42                	jo     0x41519d
41515b:	4c                   	dec    %esp
41515c:	5a                   	pop    %edx
41515d:	45                   	inc    %ebp
41515e:	59                   	pop    %ecx
41515f:	49                   	dec    %ecx
415160:	46                   	inc    %esi
415161:	34 37                	xor    $0x37,%al
415163:	6a 44                	push   $0x44
415165:	61                   	popa
415166:	38 51 74             	cmp    %dl,0x74(%ecx)
415169:	6c                   	insb   (%dx),%es:(%edi)
41516a:	46                   	inc    %esi
41516b:	2f                   	das
41516c:	6c                   	insb   (%dx),%es:(%edi)
41516d:	38 53 55             	cmp    %dl,0x55(%ebx)
415170:	47                   	inc    %edi
415171:	4f                   	dec    %edi
415172:	54                   	push   %esp
415173:	44                   	inc    %esp
415174:	61                   	popa
415175:	56                   	push   %esi
415176:	4d                   	dec    %ebp
415177:	33 64 6d 67          	xor    0x67(%ebp,%ebp,2),%esp
41517b:	6f                   	outsl  %ds:(%esi),(%dx)
41517c:	7a 66                	jp     0x4151e4
41517e:	78 76                	js     0x4151f6
415180:	72 70                	jb     0x4151f2
415182:	55                   	push   %ebp
415183:	51                   	push   %ecx
415184:	34 71                	xor    $0x71,%al
415186:	54                   	push   %esp
415187:	76 59                	jbe    0x4151e2
415189:	45                   	inc    %ebp
41518a:	5a                   	pop    %edx
41518b:	32 72 43             	xor    0x43(%edx),%dh
41518e:	7a 77                	jp     0x415207
415190:	37                   	aaa
415191:	62 42 50             	bound  %eax,0x50(%edx)
415194:	5a                   	pop    %edx
415195:	6a 6e                	push   $0x6e
415197:	58                   	pop    %eax
415198:	66 61                	popaw
41519a:	62 63 41             	bound  %esp,0x41(%ebx)
41519d:	6e                   	outsb  %ds:(%esi),(%dx)
41519e:	75 6c                	jne    0x41520c
4151a0:	4e                   	dec    %esi
4151a1:	64 64 4c             	fs fs dec %esp
4151a4:	51                   	push   %ecx
4151a5:	63 4b 4a             	arpl   %ecx,0x4a(%ebx)
4151a8:	50                   	push   %eax
4151a9:	68 6a 33 78 67       	push   $0x6778336a
4151ae:	6b 62 47 73          	imul   $0x73,0x47(%edx),%esp
4151b2:	50                   	push   %eax
4151b3:	37                   	aaa
4151b4:	46                   	inc    %esi
4151b5:	39 4e 64             	cmp    %ecx,0x64(%esi)
4151b8:	64 50                	fs push %eax
4151ba:	58                   	pop    %eax
4151bb:	62 6d 53             	bound  %ebp,0x53(%ebp)
4151be:	71 38                	jno    0x4151f8
4151c0:	6f                   	outsl  %ds:(%esi),(%dx)
4151c1:	55                   	push   %ebp
4151c2:	71 4d                	jno    0x415211
4151c4:	61                   	popa
4151c5:	49                   	dec    %ecx
4151c6:	61                   	popa
4151c7:	67 51                	addr16 push %ecx
4151c9:	7a 69                	jp     0x415234
4151cb:	69 4d 6d 39 54 6c 45 	imul   $0x456c5439,0x6d(%ebp),%ecx
4151d2:	6e                   	outsb  %ds:(%esi),(%dx)
4151d3:	6b 50 32 76          	imul   $0x76,0x32(%eax),%edx
4151d7:	43                   	inc    %ebx
4151d8:	4d                   	dec    %ebp
4151d9:	39 6b 49             	cmp    %ebp,0x49(%ebx)
4151dc:	4d                   	dec    %ebp
4151dd:	69 6b 69 4b 35 48 6e 	imul   $0x6e48354b,0x69(%ebx),%ebp
4151e4:	4b                   	dec    %ebx
4151e5:	41                   	inc    %ecx
4151e6:	56                   	push   %esi
4151e7:	5a                   	pop    %edx
4151e8:	63 4a 53             	arpl   %ecx,0x53(%edx)
4151eb:	42                   	inc    %edx
4151ec:	72 69                	jb     0x415257
4151ee:	2b 34 34             	sub    (%esp,%esi,1),%esi
4151f1:	65 49                	gs dec %ecx
4151f3:	6c                   	insb   (%dx),%es:(%edi)
4151f4:	54                   	push   %esp
4151f5:	4a                   	dec    %edx
4151f6:	76 77                	jbe    0x41526f
4151f8:	76 66                	jbe    0x415260
4151fa:	7a 43                	jp     0x41523f
4151fc:	4b                   	dec    %ebx
4151fd:	75 59                	jne    0x415258
4151ff:	6c                   	insb   (%dx),%es:(%edi)
415200:	5a                   	pop    %edx
415201:	46                   	inc    %esi
415202:	61                   	popa
415203:	77 4c                	ja     0x415251
415205:	61                   	popa
415206:	42                   	inc    %edx
415207:	30 6e 32             	xor    %ch,0x32(%esi)
41520a:	42                   	inc    %edx
41520b:	39 72 65             	cmp    %esi,0x65(%edx)
41520e:	63 59 72             	arpl   %ebx,0x72(%ecx)
415211:	64 35 75 33 4a 35    	fs xor $0x354a3375,%eax
415217:	4a                   	dec    %edx
415218:	37                   	aaa
415219:	77 54                	ja     0x41526f
41521b:	70 53                	jo     0x415270
41521d:	63 69 5a             	arpl   %ebp,0x5a(%ecx)
415220:	4c                   	dec    %esp
415221:	45                   	inc    %ebp
415222:	4f                   	dec    %edi
415223:	5a                   	pop    %edx
415224:	76 4f                	jbe    0x415275
415226:	4a                   	dec    %edx
415227:	4c                   	dec    %esp
415228:	62 33                	bound  %esi,(%ebx)
41522a:	4f                   	dec    %edi
41522b:	4a                   	dec    %edx
41522c:	79 37                	jns    0x415265
41522e:	38 58 78             	cmp    %bl,0x78(%eax)
415231:	4b                   	dec    %ebx
415232:	71 43                	jno    0x415277
415234:	4e                   	dec    %esi
415235:	50                   	push   %eax
415236:	36 6b 49 46 48       	imul   $0x48,%ss:0x46(%ecx),%ecx
41523b:	5a                   	pop    %edx
41523c:	47                   	inc    %edi
41523d:	75 77                	jne    0x4152b6
41523f:	2b 57 36             	sub    0x36(%edi),%edx
415242:	69 69 65 4c 59 62 50 	imul   $0x5062594c,0x65(%ecx),%ebp
415249:	69 30 6a 48 51 41    	imul   $0x4151486a,(%eax),%esi
41524f:	36 74 64             	ss je  0x4152b6
415252:	37                   	aaa
415253:	73 66                	jae    0x4152bb
415255:	48                   	dec    %eax
415256:	72 74                	jb     0x4152cc
415258:	4f                   	dec    %edi
415259:	48                   	dec    %eax
41525a:	4d                   	dec    %ebp
41525b:	6c                   	insb   (%dx),%es:(%edi)
41525c:	4c                   	dec    %esp
41525d:	73 77                	jae    0x4152d6
41525f:	33 75 4f             	xor    0x4f(%ebp),%esi
415262:	78 48                	js     0x4152ac
415264:	68 51 74 75 6f       	push   $0x6f757451
415269:	48                   	dec    %eax
41526a:	37                   	aaa
41526b:	34 5a                	xor    $0x5a,%al
41526d:	6e                   	outsb  %ds:(%esi),(%dx)
41526e:	6c                   	insb   (%dx),%es:(%edi)
41526f:	43                   	inc    %ebx
415270:	6e                   	outsb  %ds:(%esi),(%dx)
415271:	4b                   	dec    %ebx
415272:	61                   	popa
415273:	2f                   	das
415274:	45                   	inc    %ebp
415275:	54                   	push   %esp
415276:	6b 35 72 39 4a 4e 77 	imul   $0x77,0x4e4a3972,%esi
41527d:	4b                   	dec    %ebx
41527e:	58                   	pop    %eax
41527f:	33 63 79             	xor    0x79(%ebx),%esp
415282:	38 55 48             	cmp    %dl,0x48(%ebp)
415285:	6b 44 37 4a 58       	imul   $0x58,0x4a(%edi,%esi,1),%eax
41528a:	6e                   	outsb  %ds:(%esi),(%dx)
41528b:	65 63 43 4b          	arpl   %eax,%gs:0x4b(%ebx)
41528f:	4b                   	dec    %ebx
415290:	77 34                	ja     0x4152c6
415292:	6d                   	insl   (%dx),%es:(%edi)
415293:	35 4a 6c 73 45       	xor    $0x45736c4a,%eax
415298:	42                   	inc    %edx
415299:	69 64 6b 64 63 50 78 	imul   $0x36785063,0x64(%ebx,%ebp,2),%esp
4152a0:	36
4152a1:	31 57 61             	xor    %edx,0x61(%edi)
4152a4:	46                   	inc    %esi
4152a5:	74 4a                	je     0x4152f1
4152a7:	44                   	inc    %esp
4152a8:	76 6c                	jbe    0x415316
4152aa:	35 4e 43 4e 73       	xor    $0x734e434e,%eax
4152af:	4c                   	dec    %esp
4152b0:	74 74                	je     0x415326
4152b2:	36 62 63 41          	bound  %esp,%ss:0x41(%ebx)
4152b6:	41                   	inc    %ecx
4152b7:	61                   	popa
4152b8:	36 33 47 79          	xor    %ss:0x79(%edi),%eax
4152bc:	52                   	push   %edx
4152bd:	70 2b                	jo     0x4152ea
4152bf:	36 4b                	ss dec %ebx
4152c1:	5a                   	pop    %edx
4152c2:	73 4c                	jae    0x415310
4152c4:	71 35                	jno    0x4152fb
4152c6:	5a                   	pop    %edx
4152c7:	74 6b                	je     0x415334
4152c9:	48                   	dec    %eax
4152ca:	33 7a 54             	xor    0x54(%edx),%edi
4152cd:	7a 31                	jp     0x415300
4152cf:	4b                   	dec    %ebx
4152d0:	32 33                	xor    (%ebx),%dh
4152d2:	74 56                	je     0x41532a
4152d4:	41                   	inc    %ecx
4152d5:	43                   	inc    %ebx
4152d6:	2f                   	das
4152d7:	30 4c 4d 6c          	xor    %cl,0x6c(%ebp,%ecx,2)
4152db:	52                   	push   %edx
4152dc:	4d                   	dec    %ebp
4152dd:	2b 32                	sub    (%edx),%esi
4152df:	37                   	aaa
4152e0:	30 4d 66             	xor    %cl,0x66(%ebp)
4152e3:	50                   	push   %eax
4152e4:	43                   	inc    %ebx
4152e5:	6d                   	insl   (%dx),%es:(%edi)
4152e6:	43                   	inc    %ebx
4152e7:	78 6f                	js     0x415358
4152e9:	74 6a                	je     0x415355
4152eb:	2f                   	das
4152ec:	58                   	pop    %eax
4152ed:	6c                   	insb   (%dx),%es:(%edi)
4152ee:	4c                   	dec    %esp
4152ef:	43                   	inc    %ebx
4152f0:	53                   	push   %ebx
4152f1:	59                   	pop    %ecx
4152f2:	4e                   	dec    %esi
4152f3:	55                   	push   %ebp
4152f4:	52                   	push   %edx
4152f5:	54                   	push   %esp
4152f6:	48                   	dec    %eax
4152f7:	6d                   	insl   (%dx),%es:(%edi)
4152f8:	66 36 5a             	ss pop %dx
4152fb:	48                   	dec    %eax
4152fc:	7a 73                	jp     0x415371
4152fe:	4d                   	dec    %ebp
4152ff:	4d                   	dec    %ebp
415300:	61                   	popa
415301:	59                   	pop    %ecx
415302:	74 66                	je     0x41536a
415304:	68 65 55 41 73       	push   $0x73415565
415309:	2f                   	das
41530a:	75 46                	jne    0x415352
41530c:	59                   	pop    %ecx
41530d:	4f                   	dec    %edi
41530e:	48                   	dec    %eax