415103:	00 40 00             	add    %al,0x0(%eax)
415106:	00 52 00             	add    %dl,0x0(%edx)
415109:	00 4d 6f             	add    %cl,0x6f(%ebp)
41510c:	64 65 72 6e          	fs gs jb 0x41517e
415110:	50                   	push   %eax
415111:	61                   	popa
415112:	69 6e 74 4c 61 75 6e 	imul   $0x6e75614c,0x74(%esi),%ebp
415119:	63 68 53             	arpl   %ebp,0x53(%eax)
41511c:	75 63                	jne    0x415181
41511e:	63 65 73             	arpl   %esp,0x73(%ebp)
415121:	73 00                	jae    0x415123
415123:	55                   	push   %ebp
415124:	54                   	push   %esp
415125:	43                   	inc    %ebx
415126:	52                   	push   %edx
415127:	65 70 6c             	gs jo  0x415196
41512a:	61                   	popa
41512b:	63 65 5f             	arpl   %esp,0x5f(%ebp)
41512e:	41                   	inc    %ecx
41512f:	70 70                	jo     0x4151a1
415131:	53                   	push   %ebx
415132:	65 73 73             	gs jae 0x4151a8
415135:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
41513c:	00 0d 73 65 73 73    	add    %cl,0x73736573
415142:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415149:	73 65                	jae    0x4151b0
41514b:	71 75                	jno    0x4151c2
41514d:	65 6e                	outsb  %gs:(%esi),(%dx)
41514f:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415152:	75 6d                	jne    0x4151c1
415154:	62 65 72             	bound  %esp,0x72(%ebp)
415157:	00 0a                	add    %cl,(%edx)
415159:	06                   	push   %es
41515a:	0b 04 00             	or     (%eax,%eax,1),%eax
41515d:	00 00                	add    %al,(%eax)
41515f:	00 00                	add    %al,(%eax)
415161:	00 40 00             	add    %al,0x0(%eax)
415164:	00 55 00             	add    %dl,0x0(%ebp)
415167:	00 4d 6f             	add    %cl,0x6f(%ebp)
41516a:	64 65 72 6e          	fs gs jb 0x4151dc
41516e:	50                   	push   %eax
41516f:	61                   	popa
415170:	69 6e 74 41 74 74 65 	imul   $0x65747441,0x74(%esi),%ebp
415177:	6d                   	insl   (%dx),%es:(%edi)
415178:	70 74                	jo     0x4151ee
41517a:	69 6e 67 4c 61 75 6e 	imul   $0x6e75614c,0x67(%esi),%ebp
415181:	63 68 00             	arpl   %ebp,0x0(%eax)
415184:	55                   	push   %ebp
415185:	54                   	push   %esp
415186:	43                   	inc    %ebx
415187:	52                   	push   %edx
415188:	65 70 6c             	gs jo  0x4151f7
41518b:	61                   	popa
41518c:	63 65 5f             	arpl   %esp,0x5f(%ebp)
41518f:	41                   	inc    %ecx
415190:	70 70                	jo     0x415202
415192:	53                   	push   %ebx
415193:	65 73 73             	gs jae 0x415209
415196:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
41519d:	00 0d 73 65 73 73    	add    %cl,0x73736573
4151a3:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
4151aa:	73 65                	jae    0x415211
4151ac:	71 75                	jno    0x415223
4151ae:	65 6e                	outsb  %gs:(%esi),(%dx)
4151b0:	63 65 4e             	arpl   %esp,0x4e(%ebp)
4151b3:	75 6d                	jne    0x415222
4151b5:	62 65 72             	bound  %esp,0x72(%ebp)
4151b8:	00 0a                	add    %cl,(%edx)
4151ba:	06                   	push   %es
4151bb:	0b 04 00             	or     (%eax,%eax,1),%eax
4151be:	00 00                	add    %al,(%eax)
4151c0:	00 00                	add    %al,(%eax)
4151c2:	00 40 00             	add    %al,0x0(%eax)
4151c5:	00 4f 00             	add    %cl,0x0(%edi)
4151c8:	00 4d 6f             	add    %cl,0x6f(%ebp)
4151cb:	64 65 72 6e          	fs gs jb 0x41523d
4151cf:	50                   	push   %eax
4151d0:	61                   	popa
4151d1:	69 6e 74 49 73 44 69 	imul   $0x69447349,0x74(%esi),%ebp
4151d8:	73 61                	jae    0x41523b
4151da:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
4151de:	00 55 54             	add    %dl,0x54(%ebp)
4151e1:	43                   	inc    %ebx
4151e2:	52                   	push   %edx
4151e3:	65 70 6c             	gs jo  0x415252
4151e6:	61                   	popa
4151e7:	63 65 5f             	arpl   %esp,0x5f(%ebp)
4151ea:	41                   	inc    %ecx
4151eb:	70 70                	jo     0x41525d
4151ed:	53                   	push   %ebx
4151ee:	65 73 73             	gs jae 0x415264
4151f1:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
4151f8:	00 0d 73 65 73 73    	add    %cl,0x73736573
4151fe:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415205:	73 65                	jae    0x41526c
415207:	71 75                	jno    0x41527e
415209:	65 6e                	outsb  %gs:(%esi),(%dx)
41520b:	63 65 4e             	arpl   %esp,0x4e(%ebp)
41520e:	75 6d                	jne    0x41527d
415210:	62 65 72             	bound  %esp,0x72(%ebp)
415213:	00 0a                	add    %cl,(%edx)
415215:	06                   	push   %es
415216:	0b 04 00             	or     (%eax,%eax,1),%eax
415219:	00 00                	add    %al,(%eax)
41521b:	00 00                	add    %al,(%eax)
41521d:	00 40 00             	add    %al,0x0(%eax)
415220:	00 5b 00             	add    %bl,0x0(%ebx)
415223:	00 4d 6f             	add    %cl,0x6f(%ebp)
415226:	64 65 72 6e          	fs gs jb 0x415298
41522a:	50                   	push   %eax
41522b:	61                   	popa
41522c:	69 6e 74 55 6e 73 75 	imul   $0x75736e55,0x74(%esi),%ebp
415233:	70 70                	jo     0x4152a5
415235:	6f                   	outsl  %ds:(%esi),(%dx)
415236:	72 74                	jb     0x4152ac
415238:	65 64 43             	gs fs inc %ebx
41523b:	6f                   	outsl  %ds:(%esi),(%dx)
41523c:	6d                   	insl   (%dx),%es:(%edi)
41523d:	6d                   	insl   (%dx),%es:(%edi)
41523e:	61                   	popa
41523f:	6e                   	outsb  %ds:(%esi),(%dx)
415240:	64 4c                	fs dec %esp
415242:	69 6e 65 00 55 54 43 	imul   $0x43545500,0x65(%esi),%ebp
415249:	52                   	push   %edx
41524a:	65 70 6c             	gs jo  0x4152b9
41524d:	61                   	popa
41524e:	63 65 5f             	arpl   %esp,0x5f(%ebp)
415251:	41                   	inc    %ecx
415252:	70 70                	jo     0x4152c4
415254:	53                   	push   %ebx
415255:	65 73 73             	gs jae 0x4152cb
415258:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
41525f:	00 0d 73 65 73 73    	add    %cl,0x73736573
415265:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
41526c:	73 65                	jae    0x4152d3
41526e:	71 75                	jno    0x4152e5
415270:	65 6e                	outsb  %gs:(%esi),(%dx)
415272:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415275:	75 6d                	jne    0x4152e4
415277:	62 65 72             	bound  %esp,0x72(%ebp)
41527a:	00 0a                	add    %cl,(%edx)
41527c:	06                   	push   %es
41527d:	0b 04 00             	or     (%eax,%eax,1),%eax
415280:	00 00                	add    %al,(%eax)
415282:	00 00                	add    %al,(%eax)
415284:	00 40 00             	add    %al,0x0(%eax)
415287:	00 49 00             	add    %cl,0x0(%ecx)
41528a:	00 49 6e             	add    %cl,0x6e(%ecx)
41528d:	76 65                	jbe    0x4152f4
41528f:	72 74                	jb     0x415305
415291:	53                   	push   %ebx
415292:	65 6c                	gs insb (%dx),%es:(%edi)
415294:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
415299:	6e                   	outsb  %ds:(%esi),(%dx)
41529a:	00 55 54             	add    %dl,0x54(%ebp)
41529d:	43                   	inc    %ebx
41529e:	52                   	push   %edx
41529f:	65 70 6c             	gs jo  0x41530e
4152a2:	61                   	popa
4152a3:	63 65 5f             	arpl   %esp,0x5f(%ebp)
4152a6:	41                   	inc    %ecx
4152a7:	70 70                	jo     0x415319
4152a9:	53                   	push   %ebx
4152aa:	65 73 73             	gs jae 0x415320
4152ad:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
4152b4:	00 0d 73 65 73 73    	add    %cl,0x73736573
4152ba:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
4152c1:	73 65                	jae    0x415328
4152c3:	71 75                	jno    0x41533a
4152c5:	65 6e                	outsb  %gs:(%esi),(%dx)
4152c7:	63 65 4e             	arpl   %esp,0x4e(%ebp)
4152ca:	75 6d                	jne    0x415339
4152cc:	62 65 72             	bound  %esp,0x72(%ebp)
4152cf:	00 0a                	add    %cl,(%edx)
4152d1:	06                   	push   %es
4152d2:	0b 04 00             	or     (%eax,%eax,1),%eax
4152d5:	00 00                	add    %al,(%eax)
4152d7:	00 00                	add    %al,(%eax)
4152d9:	00 40 00             	add    %al,0x0(%eax)
4152dc:	00 56 00             	add    %dl,0x0(%esi)
4152df:	00 54 65 78          	add    %dl,0x78(%ebp,%eiz,2)
4152e3:	74 54                	je     0x415339
4152e5:	72 61                	jb     0x415348
4152e7:	6e                   	outsb  %ds:(%esi),(%dx)
4152e8:	73 70                	jae    0x41535a
4152ea:	61                   	popa
4152eb:	72 65                	jb     0x415352
4152ed:	6e                   	outsb  %ds:(%esi),(%dx)
4152ee:	74 00                	je     0x4152f0
4152f0:	55                   	push   %ebp
4152f1:	54                   	push   %esp
4152f2:	43                   	inc    %ebx
4152f3:	52                   	push   %edx
4152f4:	65 70 6c             	gs jo  0x415363
4152f7:	61                   	popa
4152f8:	63 65 5f             	arpl   %esp,0x5f(%ebp)
4152fb:	41                   	inc    %ecx
4152fc:	70 70                	jo     0x41536e
4152fe:	53                   	push   %ebx
4152ff:	65 73 73             	gs jae 0x415375
415302:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415309:	00 0d 73 65 73 73    	add    %cl,0x73736573
41530f:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415316:	73 65                	jae    0x41537d
415318:	71 75                	jno    0x41538f
41531a:	65 6e                	outsb  %gs:(%esi),(%dx)
41531c:	63 65 4e             	arpl   %esp,0x4e(%ebp)
41531f:	75 6d                	jne    0x41538e
415321:	62 65 72             	bound  %esp,0x72(%ebp)
415324:	00 0a                	add    %cl,(%edx)
415326:	74 72                	je     0x41539a
415328:	61                   	popa
415329:	6e                   	outsb  %ds:(%esi),(%dx)
41532a:	73 70                	jae    0x41539c
41532c:	61                   	popa
41532d:	72 65                	jb     0x415394
41532f:	6e                   	outsb  %ds:(%esi),(%dx)
415330:	74 00                	je     0x415332
415332:	0d 06 0b 04 00       	or     $0x40b06,%eax
415337:	00 00                	add    %al,(%eax)
415339:	00 00                	add    %al,(%eax)
41533b:	00 40 00             	add    %al,0x0(%eax)
41533e:	00 57 00             	add    %dl,0x0(%edi)
415341:	00 49 6d             	add    %cl,0x6d(%ecx)
415344:	61                   	popa
415345:	67 65 54             	addr16 gs push %esp
415348:	72 61                	jb     0x4153ab
41534a:	6e                   	outsb  %ds:(%esi),(%dx)
41534b:	73 70                	jae    0x4153bd
41534d:	61                   	popa
41534e:	72 65                	jb     0x4153b5
415350:	6e                   	outsb  %ds:(%esi),(%dx)
415351:	74 00                	je     0x415353
415353:	55                   	push   %ebp
415354:	54                   	push   %esp
415355:	43                   	inc    %ebx
415356:	52                   	push   %edx
415357:	65 70 6c             	gs jo  0x4153c6
41535a:	61                   	popa
41535b:	63 65 5f             	arpl   %esp,0x5f(%ebp)
41535e:	41                   	inc    %ecx
41535f:	70 70                	jo     0x4153d1
415361:	53                   	push   %ebx
415362:	65 73 73             	gs jae 0x4153d8
415365:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
41536c:	00 0d 73 65 73 73    	add    %cl,0x73736573
415372:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415379:	73 65                	jae    0x4153e0
41537b:	71 75                	jno    0x4153f2
41537d:	65 6e                	outsb  %gs:(%esi),(%dx)
41537f:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415382:	75 6d                	jne    0x4153f1
415384:	62 65 72             	bound  %esp,0x72(%ebp)
415387:	00 0a                	add    %cl,(%edx)
415389:	74 72                	je     0x4153fd
41538b:	61                   	popa
41538c:	6e                   	outsb  %ds:(%esi),(%dx)
41538d:	73 70                	jae    0x4153ff
41538f:	61                   	popa
415390:	72 65                	jb     0x4153f7
415392:	6e                   	outsb  %ds:(%esi),(%dx)
415393:	74 00                	je     0x415395
415395:	0d 06 0b 04 00       	or     $0x40b06,%eax
41539a:	00 00                	add    %al,(%eax)
41539c:	00 00                	add    %al,(%eax)
41539e:	00 40 00             	add    %al,0x0(%eax)
4153a1:	00 4a 00             	add    %cl,0x0(%edx)
4153a4:	00 46 6c             	add    %al,0x6c(%esi)
4153a7:	69 70 00 55 54 43 52 	imul   $0x52435455,0x0(%eax),%esi
4153ae:	65 70 6c             	gs jo  0x41541d
4153b1:	61                   	popa
4153b2:	63 65 5f             	arpl   %esp,0x5f(%ebp)
4153b5:	41                   	inc    %ecx
4153b6:	70 70                	jo     0x415428
4153b8:	53                   	push   %ebx
4153b9:	65 73 73             	gs jae 0x41542f
4153bc:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
4153c3:	00 0d 73 65 73 73    	add    %cl,0x73736573
4153c9:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
4153d0:	73 65                	jae    0x415437
4153d2:	71 75                	jno    0x415449
4153d4:	65 6e                	outsb  %gs:(%esi),(%dx)
4153d6:	63 65 4e             	arpl   %esp,0x4e(%ebp)
4153d9:	75 6d                	jne    0x415448
4153db:	62 65 72             	bound  %esp,0x72(%ebp)
4153de:	00 0a                	add    %cl,(%edx)
4153e0:	68 6f 72 69 7a       	push   $0x7a69726f
4153e5:	6f                   	outsl  %ds:(%esi),(%dx)
4153e6:	6e                   	outsb  %ds:(%esi),(%dx)
4153e7:	74 61                	je     0x41544a
4153e9:	6c                   	insb   (%dx),%es:(%edi)
4153ea:	00 0d 06 0b 04 00    	add    %cl,0x40b06
4153f0:	00 00                	add    %al,(%eax)
4153f2:	00 00                	add    %al,(%eax)
4153f4:	00 40 00             	add    %al,0x0(%eax)
4153f7:	00 46 00             	add    %al,0x0(%esi)
4153fa:	00 53 65             	add    %dl,0x65(%ebx)
4153fd:	74 57                	je     0x415456
4153ff:	61                   	popa
415400:	6c                   	insb   (%dx),%es:(%edi)
415401:	6c                   	insb   (%dx),%es:(%edi)
415402:	70 61                	jo     0x415465
415404:	70 65                	jo     0x41546b
415406:	72 00                	jb     0x415408
415408:	55                   	push   %ebp
415409:	54                   	push   %esp
41540a:	43                   	inc    %ebx
41540b:	52                   	push   %edx
41540c:	65 70 6c             	gs jo  0x41547b
41540f:	61                   	popa
415410:	63 65 5f             	arpl   %esp,0x5f(%ebp)
415413:	41                   	inc    %ecx
415414:	70 70                	jo     0x415486
415416:	53                   	push   %ebx
415417:	65 73 73             	gs jae 0x41548d
41541a:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415421:	00 0d 73 65 73 73    	add    %cl,0x73736573
415427:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
41542e:	73 65                	jae    0x415495
415430:	71 75                	jno    0x4154a7
415432:	65 6e                	outsb  %gs:(%esi),(%dx)
415434:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415437:	75 6d                	jne    0x4154a6
415439:	62 65 72             	bound  %esp,0x72(%ebp)
41543c:	00 0a                	add    %cl,(%edx)
41543e:	06                   	push   %es
41543f:	0b 04 00             	or     (%eax,%eax,1),%eax
415442:	00 00                	add    %al,(%eax)
415444:	00 00                	add    %al,(%eax)
415446:	00 40 00             	add    %al,0x0(%eax)
415449:	00 4a 00             	add    %cl,0x0(%edx)
41544c:	00 52 75             	add    %dl,0x75(%edx)
41544f:	6c                   	insb   (%dx),%es:(%edi)
415450:	65 72 73             	gs jb  0x4154c6
415453:	00 55 54             	add    %dl,0x54(%ebp)
415456:	43                   	inc    %ebx
415457:	52                   	push   %edx
415458:	65 70 6c             	gs jo  0x4154c7
41545b:	61                   	popa
41545c:	63 65 5f             	arpl   %esp,0x5f(%ebp)
41545f:	41                   	inc    %ecx
415460:	70 70                	jo     0x4154d2
415462:	53                   	push   %ebx
415463:	65 73 73             	gs jae 0x4154d9
415466:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
41546d:	00 0d 73 65 73 73    	add    %cl,0x73736573
415473:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
41547a:	73 65                	jae    0x4154e1
41547c:	71 75                	jno    0x4154f3
41547e:	65 6e                	outsb  %gs:(%esi),(%dx)