415087:	79 36                	jns    0x4150bf
415089:	59                   	pop    %ecx
41508a:	4a                   	dec    %edx
41508b:	6e                   	outsb  %ds:(%esi),(%dx)
41508c:	4b                   	dec    %ebx
41508d:	36 51                	ss push %ecx
41508f:	6b 6c 64 67 6b       	imul   $0x6b,0x67(%esp,%eiz,2),%ebp
415094:	68 69 65 4c 7a       	push   $0x7a4c6569
415099:	79 4a                	jns    0x4150e5
41509b:	53                   	push   %ebx
41509c:	48                   	dec    %eax
41509d:	4f                   	dec    %edi
41509e:	4b                   	dec    %ebx
41509f:	78 56                	js     0x4150f7
4150a1:	78 35                	js     0x4150d8
4150a3:	47                   	inc    %edi
4150a4:	55                   	push   %ebp
4150a5:	56                   	push   %esi
4150a6:	78 65                	js     0x41510d
4150a8:	47                   	inc    %edi
4150a9:	42                   	inc    %edx
4150aa:	74 36                	je     0x4150e2
4150ac:	63 2b                	arpl   %ebp,(%ebx)
4150ae:	42                   	inc    %edx
4150af:	31 42 33             	xor    %eax,0x33(%edx)
4150b2:	69 6e 6e 46 6b 45 4c 	imul   $0x4c456b46,0x6e(%esi),%ebp
4150b9:	74 54                	je     0x41510f
4150bb:	49                   	dec    %ecx
4150bc:	74 39                	je     0x4150f7
4150be:	67 30 39             	xor    %bh,(%bx,%di)
4150c1:	4f                   	dec    %edi
4150c2:	2f                   	das
4150c3:	6c                   	insb   (%dx),%es:(%edi)
4150c4:	75 61                	jne    0x415127
4150c6:	74 78                	je     0x415140
4150c8:	4b                   	dec    %ebx
4150c9:	4b                   	dec    %ebx
4150ca:	63 6f 72             	arpl   %ebp,0x72(%edi)
4150cd:	35 52 34 38 68       	xor    $0x68383452,%eax
4150d2:	4e                   	dec    %esi
4150d3:	55                   	push   %ebp
4150d4:	47                   	inc    %edi
4150d5:	77 6d                	ja     0x415144
4150d7:	48                   	dec    %eax
4150d8:	32 37                	xor    (%edi),%dh
4150da:	4f                   	dec    %edi
4150db:	2f                   	das
4150dc:	70 53                	jo     0x415131
4150de:	52                   	push   %edx
4150df:	67 74 70             	addr16 je 0x415152
4150e2:	69 43 6f 6c 7a 47 79 	imul   $0x79477a6c,0x6f(%ebx),%eax
4150e9:	2f                   	das
4150ea:	75 7a                	jne    0x415166
4150ec:	4b                   	dec    %ebx
4150ed:	58                   	pop    %eax
4150ee:	49                   	dec    %ecx
4150ef:	49                   	dec    %ecx
4150f0:	75 63                	jne    0x415155
4150f2:	38 52 72             	cmp    %dl,0x72(%edx)
4150f5:	35 39 73 36 61       	xor    $0x61367339,%eax
4150fa:	63 6e 49             	arpl   %ebp,0x49(%esi)
4150fd:	62 54 6a 4a          	bound  %edx,0x4a(%edx,%ebp,2)
415101:	4a                   	dec    %edx
415102:	62 30                	bound  %esi,(%eax)
415104:	63 47 53             	arpl   %eax,0x53(%edi)
415107:	46                   	inc    %esi
415108:	59                   	pop    %ecx
415109:	4a                   	dec    %edx
41510a:	7a 4a                	jp     0x415156
41510c:	76 53                	jbe    0x415161
41510e:	62 41 32             	bound  %eax,0x32(%ecx)
415111:	45                   	inc    %ebp
415112:	34 4b                	xor    $0x4b,%al
415114:	47                   	inc    %edi
415115:	64 39 45 41          	cmp    %eax,%fs:0x41(%ebp)
415119:	73 77                	jae    0x415192
41511b:	31 6a 7a             	xor    %ebp,0x7a(%edx)
41511e:	62 41 61             	bound  %eax,0x61(%ecx)
415121:	57                   	push   %edi
415122:	49                   	dec    %ecx
415123:	4d                   	dec    %ebp
415124:	4d                   	dec    %ebp
415125:	61                   	popa
415126:	4d                   	dec    %ebp
415127:	76 70                	jbe    0x415199
415129:	33 51 49             	xor    0x49(%ecx),%edx
41512c:	5a                   	pop    %edx
41512d:	34 5a                	xor    $0x5a,%al
41512f:	61                   	popa
415130:	71 71                	jno    0x4151a3
415132:	46                   	inc    %esi
415133:	51                   	push   %ecx
415134:	66 59                	pop    %cx
415136:	69 53 4e 7a 62 4e 47 	imul   $0x474e627a,0x4e(%ebx),%edx
41513d:	4e                   	dec    %esi
41513e:	4d                   	dec    %ebp
41513f:	7a 73                	jp     0x4151b4
415141:	39 72 33             	cmp    %esi,0x33(%edx)
415144:	6e                   	outsb  %ds:(%esi),(%dx)
415145:	35 6e 4a 66 77       	xor    $0x77664a6e,%eax
41514a:	6b 75 78 66          	imul   $0x66,0x78(%ebp),%esi
41514e:	31 4d 68             	xor    %ecx,0x68(%ebp)
415151:	72 5a                	jb     0x4151ad
415153:	53                   	push   %ebx
415154:	4d                   	dec    %ebp
415155:	4a                   	dec    %edx
415156:	4a                   	dec    %edx
415157:	4c                   	dec    %esp
415158:	65 4d                	gs dec %ebp
41515a:	48                   	dec    %eax
41515b:	67 34 6e             	addr16 xor $0x6e,%al
41515e:	50                   	push   %eax
41515f:	6f                   	outsl  %ds:(%esi),(%dx)
415160:	53                   	push   %ebx
415161:	36 35 45 32 4c 68    	ss xor $0x684c3245,%eax
415167:	73 41                	jae    0x4151aa
415169:	38 65 68             	cmp    %ah,0x68(%ebp)
41516c:	76 71                	jbe    0x4151df
41516e:	78 70                	js     0x4151e0
415170:	44                   	inc    %esp
415171:	50                   	push   %eax
415172:	64 74 5a             	fs je  0x4151cf
415175:	69 74 38 33 72 63 67 	imul   $0x58676372,0x33(%eax,%edi,1),%esi
41517c:	58
41517d:	47                   	inc    %edi
41517e:	6b 67 57 58          	imul   $0x58,0x57(%edi),%esp
415182:	65 6a 4c             	gs push $0x4c
415185:	62 4b 69             	bound  %ecx,0x69(%ebx)
415188:	6b 39 37             	imul   $0x37,(%ecx),%edi
41518b:	39 53 38             	cmp    %edx,0x38(%ebx)
41518e:	79 6c                	jns    0x4151fc
415190:	51                   	push   %ecx
415191:	4e                   	dec    %esi
415192:	73 37                	jae    0x4151cb
415194:	78 4c                	js     0x4151e2
415196:	54                   	push   %esp
415197:	33 4e 46             	xor    0x46(%esi),%ecx
41519a:	6f                   	outsl  %ds:(%esi),(%dx)
41519b:	69 36 48 6a 4c 4e    	imul   $0x4e4c6a48,(%esi),%esi
4151a1:	4f                   	dec    %edi
4151a2:	4b                   	dec    %ebx
4151a3:	4c                   	dec    %esp
4151a4:	2f                   	das
4151a5:	58                   	pop    %eax
4151a6:	64 5a                	fs pop %edx
4151a8:	79 55                	jns    0x4151ff
4151aa:	32 4d 43             	xor    0x43(%ebp),%cl
4151ad:	72 67                	jb     0x415216
4151af:	66 5a                	pop    %dx
4151b1:	43                   	inc    %ebx
4151b2:	72 46                	jb     0x4151fa
4151b4:	43                   	inc    %ebx
4151b5:	36 75 65             	ss jne 0x41521d
4151b8:	66 50                	push   %ax
4151ba:	55                   	push   %ebp
4151bb:	51                   	push   %ecx
4151bc:	6c                   	insb   (%dx),%es:(%edi)
4151bd:	77 65                	ja     0x415224
4151bf:	69 4c 37 4b 6c 6a 65 	imul   $0x52656a6c,0x4b(%edi,%esi,1),%ecx
4151c6:	52
4151c7:	37                   	aaa
4151c8:	56                   	push   %esi
4151c9:	39 4e 65             	cmp    %ecx,0x65(%esi)
4151cc:	2b 30                	sub    (%eax),%esi
4151ce:	77 52                	ja     0x415222
4151d0:	70 49                	jo     0x41521b
4151d2:	72 6d                	jb     0x415241
4151d4:	4d                   	dec    %ebp
4151d5:	79 41                	jns    0x415218
4151d7:	44                   	inc    %esp
4151d8:	30 67 57             	xor    %ah,0x57(%edi)
4151db:	49                   	dec    %ecx
4151dc:	55                   	push   %ebp
4151dd:	49                   	dec    %ecx
4151de:	62 50 6a             	bound  %edx,0x6a(%eax)
4151e1:	69 34 51 41 30 6d 70 	imul   $0x706d3041,(%ecx,%edx,2),%esi
4151e8:	7a 4d                	jp     0x415237
4151ea:	68 49 54 46 36       	push   $0x36465449
4151ef:	37                   	aaa
4151f0:	79 70                	jns    0x415262
4151f2:	4a                   	dec    %edx
4151f3:	34 46                	xor    $0x46,%al
4151f5:	49                   	dec    %ecx
4151f6:	69 65 4d 45 47 31 34 	imul   $0x34314745,0x4d(%ebp),%esp
4151fd:	35 36 41 68 4d       	xor    $0x4d684136,%eax
415202:	6b 4e 31 4f          	imul   $0x4f,0x31(%esi),%ecx
415206:	34 75                	xor    $0x75,%al
415208:	51                   	push   %ecx
415209:	54                   	push   %esp
41520a:	38 30                	cmp    %dh,(%eax)
41520c:	50                   	push   %eax
41520d:	37                   	aaa
41520e:	51                   	push   %ecx
41520f:	78 51                	js     0x415262
415211:	63 73 53             	arpl   %esi,0x53(%ebx)
415214:	50                   	push   %eax
415215:	4d                   	dec    %ebp
415216:	51                   	push   %ecx
415217:	7a 53                	jp     0x41526c
415219:	57                   	push   %edi
41521a:	4c                   	dec    %esp
41521b:	4a                   	dec    %edx
41521c:	4f                   	dec    %edi
41521d:	70 69                	jo     0x415288
41521f:	68 63 49 31 70       	push   $0x70314963
415224:	37                   	aaa
415225:	4a                   	dec    %edx
415226:	43                   	inc    %ebx
415227:	38 70 34             	cmp    %dh,0x34(%eax)
41522a:	6a 55                	push   $0x55
41522c:	62 79 32             	bound  %edi,0x32(%ecx)
41522f:	65 7a 77             	gs jp  0x4152a9
415232:	44                   	inc    %esp
415233:	61                   	popa
415234:	6e                   	outsb  %ds:(%esi),(%dx)
415235:	62 31                	bound  %esi,(%ecx)
415237:	37                   	aaa
415238:	36 61                	ss popa
41523a:	78 62                	js     0x41529e
41523c:	2f                   	das
41523d:	55                   	push   %ebp
41523e:	61                   	popa
41523f:	50                   	push   %eax
415240:	59                   	pop    %ecx
415241:	59                   	pop    %ecx
415242:	75 32                	jne    0x415276
415244:	66 61                	popaw
415246:	67 69 67 44 31 51 6d 	imul   $0x536d5131,0x44(%bx),%esp
41524d:	53
41524e:	67 6b 44 51 7a       	imul   $0x7a,0x51(%si),%eax
415253:	4a                   	dec    %edx
415254:	48                   	dec    %eax
415255:	59                   	pop    %ecx
415256:	78 50                	js     0x4152a8
415258:	79 4c                	jns    0x4152a6
41525a:	37                   	aaa
41525b:	36 4e                	ss dec %esi
41525d:	69 43 6a 5a 6d 39 4c 	imul   $0x4c396d5a,0x6a(%ebx),%eax
415264:	6e                   	outsb  %ds:(%esi),(%dx)
415265:	78 64                	js     0x4152cb
415267:	4e                   	dec    %esi
415268:	44                   	inc    %esp
415269:	62 71 58             	bound  %esi,0x58(%ecx)
41526c:	6c                   	insb   (%dx),%es:(%edi)
41526d:	54                   	push   %esp
41526e:	59                   	pop    %ecx
41526f:	35 5a 75 39 33       	xor    $0x3339755a,%eax
415274:	31 45 71             	xor    %eax,0x71(%ebp)
415277:	59                   	pop    %ecx
415278:	4d                   	dec    %ebp
415279:	50                   	push   %eax
41527a:	54                   	push   %esp
41527b:	55                   	push   %ebp
41527c:	78 4b                	js     0x4152c9
41527e:	64 6c                	fs insb (%dx),%es:(%edi)
415280:	4b                   	dec    %ebx
415281:	4d                   	dec    %ebp
415282:	6c                   	insb   (%dx),%es:(%edi)
415283:	7a 56                	jp     0x4152db
415285:	71 73                	jno    0x4152fa
415287:	59                   	pop    %ecx
415288:	69 31 59 74 41 39    	imul   $0x39417459,(%ecx),%esi
41528e:	77 54                	ja     0x4152e4
415290:	65 42                	gs inc %edx
415292:	30 70 4d             	xor    %dh,0x4d(%eax)
415295:	46                   	inc    %esi
415296:	58                   	pop    %eax
415297:	56                   	push   %esi
415298:	56                   	push   %esi
415299:	7a 68                	jp     0x415303
41529b:	2b 4c 50 32          	sub    0x32(%eax,%edx,2),%ecx
41529f:	58                   	pop    %eax
4152a0:	4d                   	dec    %ebp
4152a1:	54                   	push   %esp
4152a2:	36 2b 35 74 71 48 30 	sub    %ss:0x30487174,%esi
4152a9:	4e                   	dec    %esi
4152aa:	2b 71 72             	sub    0x72(%ecx),%esi
4152ad:	47                   	inc    %edi
4152ae:	63 4a 6a             	arpl   %ecx,0x6a(%edx)
4152b1:	68 48 6b 6d 77       	push   $0x776d6b48
4152b6:	6a 62                	push   $0x62
4152b8:	4e                   	dec    %esi
4152b9:	45                   	inc    %ebp
4152ba:	33 77 34             	xor    0x34(%edi),%esi
4152bd:	38 66 49             	cmp    %ah,0x49(%esi)
4152c0:	69 76 59 2b 68 75 65 	imul   $0x6575682b,0x59(%esi),%esi
4152c7:	77 4f                	ja     0x415318
4152c9:	6e                   	outsb  %ds:(%esi),(%dx)
4152ca:	42                   	inc    %edx
4152cb:	45                   	inc    %ebp
4152cc:	71 4e                	jno    0x41531c
4152ce:	53                   	push   %ebx
4152cf:	56                   	push   %esi
4152d0:	49                   	dec    %ecx
4152d1:	57                   	push   %edi
4152d2:	4e                   	dec    %esi
4152d3:	49                   	dec    %ecx
4152d4:	46                   	inc    %esi
4152d5:	72 54                	jb     0x41532b
4152d7:	70 4b                	jo     0x415324
4152d9:	30 41 4c             	xor    %al,0x4c(%ecx)
4152dc:	71 6e                	jno    0x41534c
4152de:	68 51 7a 6d 69       	push   $0x696d7a51
4152e3:	61                   	popa
4152e4:	47                   	inc    %edi
4152e5:	69 68 65 4f 43 47 4a 	imul   $0x4a47434f,0x65(%eax),%ebp
4152ec:	4d                   	dec    %ebp
4152ed:	37                   	aaa
4152ee:	2b 34 4e             	sub    (%esi,%ecx,2),%esi
4152f1:	66 73 6b             	data16 jae 0x41535f
4152f4:	4f                   	dec    %edi
4152f5:	54                   	push   %esp
4152f6:	33 6f 71             	xor    0x71(%edi),%ebp
4152f9:	53                   	push   %ebx
4152fa:	4e                   	dec    %esi
4152fb:	38 79 72             	cmp    %bh,0x72(%ecx)
4152fe:	39 4c 65 70          	cmp    %ecx,0x70(%ebp,%eiz,2)
415302:	45                   	inc    %ebp
415303:	55                   	push   %ebp
415304:	44                   	inc    %esp
415305:	4a                   	dec    %edx
415306:	44                   	inc    %esp
415307:	37                   	aaa
415308:	4b                   	dec    %ebx
415309:	4b                   	dec    %ebx
41530a:	79 4b                	jns    0x415357
41530c:	6f                   	outsl  %ds:(%esi),(%dx)
41530d:	57                   	push   %edi
41530e:	6d                   	insl   (%dx),%es:(%edi)
41530f:	41                   	inc    %ecx
415310:	59                   	pop    %ecx
415311:	52                   	push   %edx
415312:	73 48                	jae    0x41535c
415314:	6e                   	outsb  %ds:(%esi),(%dx)
415315:	6b 38 63             	imul   $0x63,(%eax),%edi
415318:	2b 77 72             	sub    0x72(%edi),%esi
41531b:	4a                   	dec    %edx
41531c:	54                   	push   %esp
41531d:	74 57                	je     0x415376
41531f:	62 5a 69             	bound  %ebx,0x69(%edx)
415322:	4b                   	dec    %ebx
415323:	52                   	push   %edx
415324:	31 59 6c             	xor    %ebx,0x6c(%ecx)
415327:	45                   	inc    %ebp
415328:	48                   	dec    %eax
415329:	78 57                	js     0x415382
41532b:	50                   	push   %eax
41532c:	76 68                	jbe    0x415396
41532e:	72 6a                	jb     0x41539a
415330:	37                   	aaa