414151:	55                   	push   %ebp
414152:	41                   	inc    %ecx
414153:	58                   	pop    %eax
414154:	59                   	pop    %ecx
414155:	68 71 4f 67 35       	push   $0x35674f71
41415a:	2f                   	das
41415b:	2b 54 59 30          	sub    0x30(%ecx,%ebx,2),%edx
41415f:	57                   	push   %edi
414160:	33 73 71             	xor    0x71(%ebx),%esi
414163:	78 50                	js     0x4141b5
414165:	75 36                	jne    0x41419d
414167:	39 76 31             	cmp    %esi,0x31(%esi)
41416a:	6a 78                	push   $0x78
41416c:	55                   	push   %ebp
41416d:	69 4f 75 78 76 6e 64 	imul   $0x646e7678,0x75(%edi),%ecx
414174:	49                   	dec    %ecx
414175:	5a                   	pop    %edx
414176:	7a 7a                	jp     0x4141f2
414178:	43                   	inc    %ebx
414179:	32 33                	xor    (%ebx),%dh
41417b:	68 75 32 50 55       	push   $0x55503275
414180:	62 79 55             	bound  %edi,0x55(%ecx)
414183:	6a 4f                	push   $0x4f
414185:	78 58                	js     0x4141df
414187:	67 6f                	outsl  %ds:(%si),(%dx)
414189:	42                   	inc    %edx
41418a:	5a                   	pop    %edx
41418b:	78 49                	js     0x4141d6
41418d:	6b 41 54 2f          	imul   $0x2f,0x54(%ecx),%eax
414191:	56                   	push   %esi
414192:	4f                   	dec    %edi
414193:	6e                   	outsb  %ds:(%esi),(%dx)
414194:	68 59 61 70 55       	push   $0x55706159
414199:	2b 4e 4f             	sub    0x4f(%esi),%ecx
41419c:	61                   	popa
41419d:	32 74 66 73          	xor    0x73(%esi,%eiz,2),%dh
4141a1:	4f                   	dec    %edi
4141a2:	37                   	aaa
4141a3:	6a 69                	push   $0x69
4141a5:	31 4c 6a 4b          	xor    %ecx,0x4b(%edx,%ebp,2)
4141a9:	53                   	push   %ebx
4141aa:	62 35 4b 62 54 2b    	bound  %esi,0x2b54624b
4141b0:	43                   	inc    %ebx
4141b1:	63 4c 4a 4b          	arpl   %ecx,0x4b(%edx,%ecx,2)
4141b5:	62 79 6b             	bound  %edi,0x6b(%ecx)
4141b8:	34 63                	xor    $0x63,%al
4141ba:	65 48                	gs dec %eax
4141bc:	42                   	inc    %edx
4141bd:	45                   	inc    %ebp
4141be:	47                   	inc    %edi
4141bf:	44                   	inc    %esp
4141c0:	42                   	inc    %edx
4141c1:	62 6c 69 37          	bound  %ebp,0x37(%ecx,%ebp,2)
4141c5:	6e                   	outsb  %ds:(%esi),(%dx)
4141c6:	6e                   	outsb  %ds:(%esi),(%dx)
4141c7:	6e                   	outsb  %ds:(%esi),(%dx)
4141c8:	6c                   	insb   (%dx),%es:(%edi)
4141c9:	50                   	push   %eax
4141ca:	5a                   	pop    %edx
4141cb:	42                   	inc    %edx
4141cc:	74 34                	je     0x414202
4141ce:	41                   	inc    %ecx
4141cf:	50                   	push   %eax
4141d0:	4e                   	dec    %esi
4141d1:	68 6b 50 37 68       	push   $0x6837506b
4141d6:	34 71                	xor    $0x71,%al
4141d8:	6c                   	insb   (%dx),%es:(%edi)
4141d9:	6d                   	insl   (%dx),%es:(%edi)
4141da:	69 64 75 35 66 4e 49 	imul   $0x57494e66,0x35(%ebp,%esi,2),%esp
4141e1:	57
4141e2:	36 74 7a             	ss je  0x41425f
4141e5:	32 6c 71 7a          	xor    0x7a(%ecx,%esi,2),%ch
4141e9:	34 49                	xor    $0x49,%al
4141eb:	6c                   	insb   (%dx),%es:(%edi)
4141ec:	6e                   	outsb  %ds:(%esi),(%dx)
4141ed:	72 57                	jb     0x414246
4141ef:	74 4e                	je     0x41423f
4141f1:	44                   	inc    %esp
4141f2:	45                   	inc    %ebp
4141f3:	6a 50                	push   $0x50
4141f5:	35 4b 30 6e 65       	xor    $0x656e304b,%eax
4141fa:	37                   	aaa
4141fb:	68 53 45 38 6d       	push   $0x6d384553
414200:	31 44 53 51          	xor    %eax,0x51(%ebx,%edx,2)
414204:	6f                   	outsl  %ds:(%esi),(%dx)
414205:	32 2b                	xor    (%ebx),%ch
414207:	4b                   	dec    %ebx
414208:	70 4b                	jo     0x414255
41420a:	45                   	inc    %ebp
41420b:	43                   	inc    %ebx
41420c:	36 70 4f             	ss jo  0x41425e
41420f:	32 50 2b             	xor    0x2b(%eax),%dl
414212:	34 70                	xor    $0x70,%al
414214:	36 4d                	ss dec %ebp
414216:	6e                   	outsb  %ds:(%esi),(%dx)
414217:	5a                   	pop    %edx
414218:	79 42                	jns    0x41425c
41421a:	36 37                	ss aaa
41421c:	70 2b                	jo     0x414249
41421e:	54                   	push   %esp
41421f:	48                   	dec    %eax
414220:	4b                   	dec    %ebx
414221:	38 78 45             	cmp    %bh,0x45(%eax)
414224:	6f                   	outsl  %ds:(%esi),(%dx)
414225:	51                   	push   %ecx
414226:	33 4e 54             	xor    0x54(%esi),%ecx
414229:	68 41 59 4b 7a       	push   $0x7a4b5941
41422e:	71 78                	jno    0x4142a8
414230:	6a 54                	push   $0x54
414232:	30 41 4a             	xor    %al,0x4a(%ecx)
414235:	4b                   	dec    %ebx
414236:	6f                   	outsl  %ds:(%esi),(%dx)
414237:	73 2b                	jae    0x414264
414239:	5a                   	pop    %edx
41423a:	4b                   	dec    %ebx
41423b:	67 53                	addr16 push %ebx
41423d:	47                   	inc    %edi
41423e:	41                   	inc    %ecx
41423f:	66 45                	inc    %bp
414241:	51                   	push   %ecx
414242:	54                   	push   %esp
414243:	49                   	dec    %ecx
414244:	46                   	inc    %esi
414245:	52                   	push   %edx
414246:	6e                   	outsb  %ds:(%esi),(%dx)
414247:	49                   	dec    %ecx
414248:	64 53                	fs push %ebx
41424a:	6f                   	outsl  %ds:(%esi),(%dx)
41424b:	6c                   	insb   (%dx),%es:(%edi)
41424c:	74 2b                	je     0x414279
41424e:	55                   	push   %ebp
41424f:	69 69 77 2f 64 55 36 	imul   $0x3655642f,0x77(%ecx),%ebp
414256:	64 5a                	fs pop %edx
414258:	4a                   	dec    %edx
414259:	54                   	push   %esp
41425a:	35 64 62 62 53       	xor    $0x53626264,%eax
41425f:	74 4c                	je     0x4142ad
414261:	43                   	inc    %ebx
414262:	7a 54                	jp     0x4142b8
414264:	5a                   	pop    %edx
414265:	56                   	push   %esi
414266:	71 49                	jno    0x4142b1
414268:	52                   	push   %edx
414269:	79 70                	jns    0x4142db
41426b:	78 34                	js     0x4142a1
41426d:	63 44 6e 39          	arpl   %eax,0x39(%esi,%ebp,2)
414271:	65 49                	gs dec %ecx
414273:	34 4a                	xor    $0x4a,%al
414275:	74 6e                	je     0x4142e5
414277:	54                   	push   %esp
414278:	39 32                	cmp    %esi,(%edx)
41427a:	2b 53 50             	sub    0x50(%ebx),%edx
41427d:	62 42 64             	bound  %eax,0x64(%edx)
414280:	55                   	push   %ebp
414281:	59                   	pop    %ecx
414282:	52                   	push   %edx
414283:	46                   	inc    %esi
414284:	58                   	pop    %eax
414285:	46                   	inc    %esi
414286:	56                   	push   %esi
414287:	52                   	push   %edx
414288:	71 67                	jno    0x4142f1
41428a:	59                   	pop    %ecx
41428b:	62 76 75             	bound  %esi,0x75(%esi)
41428e:	41                   	inc    %ecx
41428f:	4b                   	dec    %ebx
414290:	53                   	push   %ebx
414291:	79 76                	jns    0x414309
414293:	73 51                	jae    0x4142e6
414295:	5a                   	pop    %edx
414296:	61                   	popa
414297:	48                   	dec    %eax
414298:	46                   	inc    %esi
414299:	35 5a 78 43 6a       	xor    $0x6a43785a,%eax
41429e:	64 59                	fs pop %ecx
4142a0:	33 33                	xor    (%ebx),%esi
4142a2:	6b 6f 76 53          	imul   $0x53,0x76(%edi),%ebp
4142a6:	79 49                	jns    0x4142f1
4142a8:	6c                   	insb   (%dx),%es:(%edi)
4142a9:	4d                   	dec    %ebp
4142aa:	75 6b                	jne    0x414317
4142ac:	31 62 45             	xor    %esp,0x45(%edx)
4142af:	49                   	dec    %ecx
4142b0:	68 6a 30 57 30       	push   $0x3057306a
4142b5:	71 33                	jno    0x4142ea
4142b7:	75 6f                	jne    0x414328
4142b9:	68 6b 56 77 64       	push   $0x6477566b
4142be:	72 61                	jb     0x414321
4142c0:	4e                   	dec    %esi
4142c1:	67 43                	addr16 inc %ebx
4142c3:	64 70 31             	fs jo  0x4142f7
4142c6:	6b 6d 4c 51          	imul   $0x51,0x4c(%ebp),%ebp
4142ca:	38 50 37             	cmp    %dl,0x37(%eax)
4142cd:	31 6e 45             	xor    %ebp,0x45(%esi)
4142d0:	61                   	popa
4142d1:	74 34                	je     0x414307
4142d3:	46                   	inc    %esi
4142d4:	78 43                	js     0x414319
4142d6:	33 79 59             	xor    0x59(%ecx),%edi
4142d9:	4b                   	dec    %ebx
4142da:	6b 6a 33 76          	imul   $0x76,0x33(%edx),%ebp
4142de:	61                   	popa
4142df:	41                   	inc    %ecx
4142e0:	67 5a                	addr16 pop %edx
4142e2:	34 6e                	xor    $0x6e,%al
4142e4:	32 65 69             	xor    0x69(%ebp),%ah
4142e7:	6f                   	outsl  %ds:(%esi),(%dx)
4142e8:	67 37                	addr16 aaa
4142ea:	61                   	popa
4142eb:	79 69                	jns    0x414356
4142ed:	48                   	dec    %eax
4142ee:	62 67 39             	bound  %esp,0x39(%edi)
4142f1:	58                   	pop    %eax
4142f2:	51                   	push   %ecx
4142f3:	6a 31                	push   $0x31
4142f5:	72 46                	jb     0x41433d
4142f7:	42                   	inc    %edx
4142f8:	77 4b                	ja     0x414345
4142fa:	62 6e 67             	bound  %ebp,0x67(%esi)
4142fd:	5a                   	pop    %edx
4142fe:	77 74                	ja     0x414374
414300:	37                   	aaa
414301:	43                   	inc    %ebx
414302:	50                   	push   %eax
414303:	71 44                	jno    0x414349
414305:	77 47                	ja     0x41434e
414307:	6b 53 4c 71          	imul   $0x71,0x4c(%ebx),%edx
41430b:	74 33                	je     0x414340
41430d:	53                   	push   %ebx
41430e:	4d                   	dec    %ebp
41430f:	6d                   	insl   (%dx),%es:(%edi)
414310:	70 61                	jo     0x414373
414312:	4e                   	dec    %esi
414313:	53                   	push   %ebx
414314:	64 6e                	outsb  %fs:(%esi),(%dx)
414316:	4a                   	dec    %edx
414317:	74 69                	je     0x414382
414319:	46                   	inc    %esi
41431a:	4d                   	dec    %ebp
41431b:	65 65 4f             	gs gs dec %edi
41431e:	4e                   	dec    %esi
41431f:	49                   	dec    %ecx
414320:	48                   	dec    %eax
414321:	2f                   	das
414322:	4e                   	dec    %esi
414323:	6a 35                	push   $0x35
414325:	45                   	inc    %ebp
414326:	58                   	pop    %eax
414327:	6c                   	insb   (%dx),%es:(%edi)
414328:	4a                   	dec    %edx
414329:	51                   	push   %ecx
41432a:	6b 4c 50 78 62       	imul   $0x62,0x78(%eax,%edx,2),%ecx
41432f:	74 6b                	je     0x41439c
414331:	32 62 33             	xor    0x33(%edx),%ah
414334:	79 51                	jns    0x414387
414336:	71 42                	jno    0x41437a
414338:	36 75 69             	ss jne 0x4143a4
41433b:	51                   	push   %ecx
41433c:	73 4f                	jae    0x41438d
41433e:	6f                   	outsl  %ds:(%esi),(%dx)
41433f:	56                   	push   %esi
414340:	62 78 46             	bound  %edi,0x46(%eax)
414343:	71 58                	jno    0x41439d
414345:	76 6a                	jbe    0x4143b1
414347:	4b                   	dec    %ebx
414348:	6b 4b 51 38          	imul   $0x38,0x51(%ebx),%ecx
41434c:	43                   	inc    %ebx
41434d:	43                   	inc    %ebx
41434e:	65 42                	gs inc %edx
414350:	76 37                	jbe    0x414389
414352:	4f                   	dec    %edi
414353:	4b                   	dec    %ebx
414354:	55                   	push   %ebp
414355:	45                   	inc    %ebp
414356:	6e                   	outsb  %ds:(%esi),(%dx)
414357:	46                   	inc    %esi
414358:	7a 78                	jp     0x4143d2
41435a:	4b                   	dec    %ebx
41435b:	6a 43                	push   $0x43
41435d:	6c                   	insb   (%dx),%es:(%edi)
41435e:	64 72 6f             	fs jb  0x4143d0
414361:	61                   	popa
414362:	76 6d                	jbe    0x4143d1
414364:	34 52                	xor    $0x52,%al
414366:	35 4b 70 7a 52       	xor    $0x527a704b,%eax
41436b:	4d                   	dec    %ebp
41436c:	75 46                	jne    0x4143b4
41436e:	48                   	dec    %eax
41436f:	66 37                	data16 aaa
414371:	64 36 32 43 64       	fs xor %ss:0x64(%ebx),%al
414376:	46                   	inc    %esi
414377:	31 37                	xor    %esi,(%edi)
414379:	49                   	dec    %ecx
41437a:	2b 4e 76             	sub    0x76(%esi),%ecx
41437d:	6c                   	insb   (%dx),%es:(%edi)
41437e:	4a                   	dec    %edx
41437f:	6c                   	insb   (%dx),%es:(%edi)
414380:	4c                   	dec    %esp
414381:	52                   	push   %edx
414382:	46                   	inc    %esi
414383:	58                   	pop    %eax
414384:	45                   	inc    %ebp
414385:	63 47 6d             	arpl   %eax,0x6d(%edi)
414388:	4d                   	dec    %ebp
414389:	41                   	inc    %ecx
41438a:	52                   	push   %edx
41438b:	2b 36                	sub    (%esi),%esi
41438d:	35 6a 57 68 2b       	xor    $0x2b68576a,%eax
414392:	63 4d 65             	arpl   %ecx,0x65(%ebp)
414395:	4b                   	dec    %ebx
414396:	5a                   	pop    %edx
414397:	71 59                	jno    0x4143f2
414399:	6a 45                	push   $0x45
41439b:	31 73 70             	xor    %esi,0x70(%ebx)
41439e:	51                   	push   %ecx
41439f:	36 46                	ss inc %esi
4143a1:	62 56 34             	bound  %edx,0x34(%esi)
4143a4:	65 47                	gs inc %edi
4143a6:	55                   	push   %ebp
4143a7:	2b 6a 4f             	sub    0x4f(%edx),%ebp
4143aa:	73 39                	jae    0x4143e5
4143ac:	73 67                	jae    0x414415
4143ae:	49                   	dec    %ecx
4143af:	31 74 42 6b          	xor    %esi,0x6b(%edx,%eax,2)
4143b3:	46                   	inc    %esi
4143b4:	48                   	dec    %eax
4143b5:	74 39                	je     0x4143f0
4143b7:	57                   	push   %edi
4143b8:	64 4d                	fs dec %ebp
4143ba:	6a 6d                	push   $0x6d
4143bc:	38 6b 53             	cmp    %ch,0x53(%ebx)
4143bf:	32 67 6a             	xor    0x6a(%edi),%ah
4143c2:	2f                   	das
4143c3:	32 37                	xor    (%edi),%dh
4143c5:	5a                   	pop    %edx
4143c6:	4f                   	dec    %edi
4143c7:	61                   	popa
4143c8:	64 50                	fs push %eax
4143ca:	69 47 64 44 35 49 31 	imul   $0x31493544,0x64(%edi),%eax
4143d1:	48                   	dec    %eax
4143d2:	4c                   	dec    %esp
4143d3:	2f                   	das
4143d4:	4c                   	dec    %esp
4143d5:	49                   	dec    %ecx
4143d6:	2f                   	das
4143d7:	59                   	pop    %ecx
4143d8:	34 35                	xor    $0x35,%al
4143da:	46                   	inc    %esi
4143db:	56                   	push   %esi
4143dc:	56                   	push   %esi