43a1cd:	55                   	push   %ebp
43a1ce:	55                   	push   %ebp
43a1cf:	65 6a 6f             	gs push $0x6f
43a1d2:	4f                   	dec    %edi
43a1d3:	2f                   	das
43a1d4:	5a                   	pop    %edx
43a1d5:	6f                   	outsl  %ds:(%esi),(%dx)
43a1d6:	74 56                	je     0x43a22e
43a1d8:	4f                   	dec    %edi
43a1d9:	53                   	push   %ebx
43a1da:	72 4a                	jb     0x43a226
43a1dc:	5a                   	pop    %edx
43a1dd:	6f                   	outsl  %ds:(%esi),(%dx)
43a1de:	56                   	push   %esi
43a1df:	6c                   	insb   (%dx),%es:(%edi)
43a1e0:	4a                   	dec    %edx
43a1e1:	62 43 31             	bound  %eax,0x31(%ebx)
43a1e4:	36 58                	ss pop %eax
43a1e6:	46                   	inc    %esi
43a1e7:	4d                   	dec    %ebp
43a1e8:	6e                   	outsb  %ds:(%esi),(%dx)
43a1e9:	31 4d 61             	xor    %ecx,0x61(%ebp)
43a1ec:	56                   	push   %esi
43a1ed:	5a                   	pop    %edx
43a1ee:	4f                   	dec    %edi
43a1ef:	51                   	push   %ecx
43a1f0:	76 67                	jbe    0x43a259
43a1f2:	74 52                	je     0x43a246
43a1f4:	42                   	inc    %edx
43a1f5:	53                   	push   %ebx
43a1f6:	6f                   	outsl  %ds:(%esi),(%dx)
43a1f7:	67 61                	addr16 popa
43a1f9:	36 74 74             	ss je  0x43a270
43a1fc:	4e                   	dec    %esi
43a1fd:	54                   	push   %esp
43a1fe:	69 68 30 66 71 4e 75 	imul   $0x754e7166,0x30(%eax),%ebp
43a205:	54                   	push   %esp
43a206:	65 65 64 67 51       	gs gs fs addr16 push %ecx
43a20b:	70 67                	jo     0x43a274
43a20d:	4b                   	dec    %ebx
43a20e:	74 6c                	je     0x43a27c
43a210:	78 45                	js     0x43a257
43a212:	75 4e                	jne    0x43a262
43a214:	31 51 73             	xor    %edx,0x73(%ecx)
43a217:	46                   	inc    %esi
43a218:	71 76                	jno    0x43a290
43a21a:	73 5a                	jae    0x43a276
43a21c:	59                   	pop    %ecx
43a21d:	38 6c 53 58          	cmp    %ch,0x58(%ebx,%edx,2)
43a221:	75 61                	jne    0x43a284
43a223:	56                   	push   %esi
43a224:	4b                   	dec    %ebx
43a225:	48                   	dec    %eax
43a226:	50                   	push   %eax
43a227:	46                   	inc    %esi
43a228:	30 4d 51             	xor    %cl,0x51(%ebp)
43a22b:	64 79 6f             	fs jns 0x43a29d
43a22e:	2b 61 64             	sub    0x64(%ecx),%esp
43a231:	78 2f                	js     0x43a262
43a233:	67 75 44             	addr16 jne 0x43a27a
43a236:	66 44                	inc    %sp
43a238:	59                   	pop    %ecx
43a239:	42                   	inc    %edx
43a23a:	6e                   	outsb  %ds:(%esi),(%dx)
43a23b:	6b 56 4d 77          	imul   $0x77,0x4d(%esi),%edx
43a23f:	79 36                	jns    0x43a277
43a241:	51                   	push   %ecx
43a242:	61                   	popa
43a243:	55                   	push   %ebp
43a244:	6f                   	outsl  %ds:(%esi),(%dx)
43a245:	75 59                	jne    0x43a2a0
43a247:	48                   	dec    %eax
43a248:	32 71 44             	xor    0x44(%ecx),%dh
43a24b:	56                   	push   %esi
43a24c:	64 53                	fs push %ebx
43a24e:	79 68                	jns    0x43a2b8
43a250:	63 64 58 62          	arpl   %esp,0x62(%eax,%ebx,2)
43a254:	4b                   	dec    %ebx
43a255:	6d                   	insl   (%dx),%es:(%edi)
43a256:	4c                   	dec    %esp
43a257:	31 77 36             	xor    %esi,0x36(%edi)
43a25a:	32 50 74             	xor    0x74(%eax),%dl
43a25d:	6c                   	insb   (%dx),%es:(%edi)
43a25e:	61                   	popa
43a25f:	66 42                	inc    %dx
43a261:	4a                   	dec    %edx
43a262:	72 71                	jb     0x43a2d5
43a264:	6f                   	outsl  %ds:(%esi),(%dx)
43a265:	75 73                	jne    0x43a2da
43a267:	68 43 64 2f 59       	push   $0x592f6443
43a26c:	53                   	push   %ebx
43a26d:	41                   	inc    %ecx
43a26e:	4e                   	dec    %esi
43a26f:	4b                   	dec    %ebx
43a270:	49                   	dec    %ecx
43a271:	6f                   	outsl  %ds:(%esi),(%dx)
43a272:	4e                   	dec    %esi
43a273:	66 4c                	dec    %sp
43a275:	46                   	inc    %esi
43a276:	49                   	dec    %ecx
43a277:	35 6a 75 53 66       	xor    $0x6653756a,%eax
43a27c:	36 63 6c 65 63       	arpl   %ebp,%ss:0x63(%ebp,%eiz,2)
43a281:	45                   	inc    %ebp
43a282:	50                   	push   %eax
43a283:	35 54 66 66 7a       	xor    $0x7a666654,%eax
43a288:	37                   	aaa
43a289:	42                   	inc    %edx
43a28a:	71 55                	jno    0x43a2e1
43a28c:	63 51 6d             	arpl   %edx,0x6d(%ecx)
43a28f:	67 6b 45 6e 4a       	imul   $0x4a,0x6e(%di),%eax
43a294:	70 38                	jo     0x43a2ce
43a296:	37                   	aaa
43a297:	66 4a                	dec    %dx
43a299:	42                   	inc    %edx
43a29a:	6a 4e                	push   $0x4e
43a29c:	30 6e 58             	xor    %ch,0x58(%esi)
43a29f:	66 4a                	dec    %dx
43a2a1:	65 62 30             	bound  %esi,%gs:(%eax)
43a2a4:	54                   	push   %esp
43a2a5:	4d                   	dec    %ebp
43a2a6:	55                   	push   %ebp
43a2a7:	51                   	push   %ecx
43a2a8:	59                   	pop    %ecx
43a2a9:	47                   	inc    %edi
43a2aa:	30 4e 67             	xor    %cl,0x67(%esi)
43a2ad:	78 39                	js     0x43a2e8
43a2af:	66 72 51             	data16 jb 0x43a303
43a2b2:	76 54                	jbe    0x43a308
43a2b4:	65 77 79             	gs ja  0x43a330
43a2b7:	45                   	inc    %ebp
43a2b8:	51                   	push   %ecx
43a2b9:	50                   	push   %eax
43a2ba:	6c                   	insb   (%dx),%es:(%edi)
43a2bb:	56                   	push   %esi
43a2bc:	63 7a 55             	arpl   %edi,0x55(%edx)
43a2bf:	32 57 37             	xor    0x37(%edi),%dl
43a2c2:	6a 68                	push   $0x68
43a2c4:	71 4e                	jno    0x43a314
43a2c6:	51                   	push   %ecx
43a2c7:	39 7a 66             	cmp    %edi,0x66(%edx)
43a2ca:	47                   	inc    %edi
43a2cb:	72 4f                	jb     0x43a31c
43a2cd:	71 74                	jno    0x43a343
43a2cf:	73 64                	jae    0x43a335
43a2d1:	67 59                	addr16 pop %ecx
43a2d3:	4a                   	dec    %edx
43a2d4:	34 6a                	xor    $0x6a,%al
43a2d6:	56                   	push   %esi
43a2d7:	4e                   	dec    %esi
43a2d8:	39 73 38             	cmp    %esi,0x38(%ebx)
43a2db:	6f                   	outsl  %ds:(%esi),(%dx)
43a2dc:	48                   	dec    %eax
43a2dd:	61                   	popa
43a2de:	4e                   	dec    %esi
43a2df:	70 78                	jo     0x43a359
43a2e1:	34 76                	xor    $0x76,%al
43a2e3:	4d                   	dec    %ebp
43a2e4:	67 4d                	addr16 dec %ebp
43a2e6:	32 43 53             	xor    0x53(%ebx),%al
43a2e9:	58                   	pop    %eax
43a2ea:	71 5a                	jno    0x43a346
43a2ec:	42                   	inc    %edx
43a2ed:	4f                   	dec    %edi
43a2ee:	43                   	inc    %ebx
43a2ef:	65 52                	gs push %edx
43a2f1:	30 6f 37             	xor    %ch,0x37(%edi)
43a2f4:	6f                   	outsl  %ds:(%esi),(%dx)
43a2f5:	36 4b                	ss dec %ebx
43a2f7:	62 53 67             	bound  %edx,0x67(%ebx)
43a2fa:	6c                   	insb   (%dx),%es:(%edi)
43a2fb:	6b 33 38             	imul   $0x38,(%ebx),%esi
43a2fe:	4a                   	dec    %edx
43a2ff:	39 66 6a             	cmp    %esp,0x6a(%esi)
43a302:	53                   	push   %ebx
43a303:	32 53 50             	xor    0x50(%ebx),%dl
43a306:	74 70                	je     0x43a378
43a308:	65 76 47             	gs jbe 0x43a352
43a30b:	68 67 74 69 4b       	push   $0x4b697467
43a310:	6c                   	insb   (%dx),%es:(%edi)
43a311:	69 68 56 58 43 76 4c 	imul   $0x4c764358,0x56(%eax),%ebp
43a318:	75 52                	jne    0x43a36c
43a31a:	65 73 55             	gs jae 0x43a372
43a31d:	34 5a                	xor    $0x5a,%al
43a31f:	7a 6c                	jp     0x43a38d
43a321:	6b 72 73 46          	imul   $0x46,0x73(%edx),%esi
43a325:	6d                   	insl   (%dx),%es:(%edi)
43a326:	75 74                	jne    0x43a39c
43a328:	39 54 34 55          	cmp    %edx,0x55(%esp,%esi,1)
43a32c:	38 57 4a             	cmp    %dl,0x4a(%edi)
43a32f:	47                   	inc    %edi
43a330:	70 41                	jo     0x43a373
43a332:	65 79 50             	gs jns 0x43a385
43a335:	4c                   	dec    %esp
43a336:	37                   	aaa
43a337:	79 62                	jns    0x43a39b
43a339:	38 47 74             	cmp    %al,0x74(%edi)
43a33c:	63 30                	arpl   %esi,(%eax)
43a33e:	35 34 52 76 6b       	xor    $0x6b765234,%eax
43a343:	6f                   	outsl  %ds:(%esi),(%dx)
43a344:	55                   	push   %ebp
43a345:	6b 67 41 43          	imul   $0x43,0x41(%edi),%esp
43a349:	52                   	push   %edx
43a34a:	6d                   	insl   (%dx),%es:(%edi)
43a34b:	39 71 57             	cmp    %esi,0x57(%ecx)
43a34e:	41                   	inc    %ecx
43a34f:	39 36                	cmp    %esi,(%esi)
43a351:	4f                   	dec    %edi
43a352:	38 6b 39             	cmp    %ch,0x39(%ebx)
43a355:	73 31                	jae    0x43a388
43a357:	77 4f                	ja     0x43a3a8
43a359:	33 71 4a             	xor    0x4a(%ecx),%esi
43a35c:	75 4d                	jne    0x43a3ab
43a35e:	6e                   	outsb  %ds:(%esi),(%dx)
43a35f:	58                   	pop    %eax
43a360:	64 38 45 76          	cmp    %al,%fs:0x76(%ebp)
43a364:	52                   	push   %edx
43a365:	65 49                	gs dec %ecx
43a367:	51                   	push   %ecx
43a368:	37                   	aaa
43a369:	5a                   	pop    %edx
43a36a:	72 70                	jb     0x43a3dc
43a36c:	55                   	push   %ebp
43a36d:	65 6d                	gs insl (%dx),%es:(%edi)
43a36f:	7a 31                	jp     0x43a3a2
43a371:	54                   	push   %esp
43a372:	6e                   	outsb  %ds:(%esi),(%dx)
43a373:	4d                   	dec    %ebp
43a374:	63 44 66 35          	arpl   %eax,0x35(%esi,%eiz,2)
43a378:	51                   	push   %ecx
43a379:	4c                   	dec    %esp
43a37a:	78 63                	js     0x43a3df
43a37c:	36 61                	ss popa
43a37e:	30 6c 77 63          	xor    %ch,0x63(%edi,%esi,2)
43a382:	39 52 59             	cmp    %edx,0x59(%edx)
43a385:	4a                   	dec    %edx
43a386:	79 6d                	jns    0x43a3f5
43a388:	47                   	inc    %edi
43a389:	75 56                	jne    0x43a3e1
43a38b:	6a 74                	push   $0x74
43a38d:	44                   	inc    %esp
43a38e:	66 43                	inc    %bx
43a390:	77 30                	ja     0x43a3c2
43a392:	4f                   	dec    %edi
43a393:	56                   	push   %esi
43a394:	67 36 67 6f          	addr16 outsl %ss:(%si),(%dx)
43a398:	53                   	push   %ebx
43a399:	77 6a                	ja     0x43a405
43a39b:	58                   	pop    %eax
43a39c:	4d                   	dec    %ebp
43a39d:	33 43 58             	xor    0x58(%ebx),%eax
43a3a0:	37                   	aaa
43a3a1:	6e                   	outsb  %ds:(%esi),(%dx)
43a3a2:	50                   	push   %eax
43a3a3:	35 38 6a 58 36       	xor    $0x36586a38,%eax
43a3a8:	59                   	pop    %ecx
43a3a9:	77 6e                	ja     0x43a419
43a3ab:	4b                   	dec    %ebx
43a3ac:	49                   	dec    %ecx
43a3ad:	41                   	inc    %ecx
43a3ae:	58                   	pop    %eax
43a3af:	41                   	inc    %ecx
43a3b0:	31 65 77             	xor    %esp,0x77(%ebp)
43a3b3:	53                   	push   %ebx
43a3b4:	43                   	inc    %ebx
43a3b5:	73 34                	jae    0x43a3eb
43a3b7:	4e                   	dec    %esi
43a3b8:	49                   	dec    %ecx
43a3b9:	64 35 4b 71 70 37    	fs xor $0x3770714b,%eax
43a3bf:	54                   	push   %esp
43a3c0:	51                   	push   %ecx
43a3c1:	51                   	push   %ecx
43a3c2:	33 41 54             	xor    0x54(%ecx),%eax
43a3c5:	56                   	push   %esi
43a3c6:	6d                   	insl   (%dx),%es:(%edi)
43a3c7:	4c                   	dec    %esp
43a3c8:	41                   	inc    %ecx
43a3c9:	71 42                	jno    0x43a40d
43a3cb:	65 52                	gs push %edx
43a3cd:	4c                   	dec    %esp
43a3ce:	75 6e                	jne    0x43a43e
43a3d0:	31 53 4c             	xor    %edx,0x4c(%ebx)
43a3d3:	74 74                	je     0x43a449
43a3d5:	68 44 4d 63 54       	push   $0x54634d44
43a3da:	2f                   	das
43a3db:	52                   	push   %edx
43a3dc:	43                   	inc    %ebx
43a3dd:	62 74 75 6c          	bound  %esi,0x6c(%ebp,%esi,2)
43a3e1:	67 56                	addr16 push %esi
43a3e3:	47                   	inc    %edi
43a3e4:	5a                   	pop    %edx
43a3e5:	55                   	push   %ebp
43a3e6:	64 34 6a             	fs xor $0x6a,%al
43a3e9:	6c                   	insb   (%dx),%es:(%edi)
43a3ea:	76 4c                	jbe    0x43a438
43a3ec:	72 4e                	jb     0x43a43c
43a3ee:	66 72 67             	data16 jb 0x43a458
43a3f1:	69 48 73 6f 37 47 69 	imul   $0x6947376f,0x73(%eax),%ecx
43a3f8:	57                   	push   %edi
43a3f9:	50                   	push   %eax
43a3fa:	44                   	inc    %esp
43a3fb:	47                   	inc    %edi
43a3fc:	31 52 58             	xor    %edx,0x58(%edx)
43a3ff:	4e                   	dec    %esi
43a400:	6f                   	outsl  %ds:(%esi),(%dx)
43a401:	32 32                	xor    (%edx),%dh
43a403:	41                   	inc    %ecx
43a404:	44                   	inc    %esp
43a405:	4e                   	dec    %esi
43a406:	4e                   	dec    %esi
43a407:	76 74                	jbe    0x43a47d
43a409:	75 72                	jne    0x43a47d
43a40b:	54                   	push   %esp
43a40c:	62 71 33             	bound  %esi,0x33(%ecx)
43a40f:	37                   	aaa
43a410:	64 59                	fs pop %ecx
43a412:	58                   	pop    %eax
43a413:	67 62 33             	bound  %esi,(%bp,%di)
43a416:	6b 70 6b 59          	imul   $0x59,0x6b(%eax),%esi
43a41a:	64 66 4a             	fs dec %dx
43a41d:	75 71                	jne    0x43a490
43a41f:	37                   	aaa
43a420:	30 53 57             	xor    %dl,0x57(%ebx)
43a423:	71 64                	jno    0x43a489
43a425:	44                   	inc    %esp
43a426:	55                   	push   %ebp
43a427:	53                   	push   %ebx
43a428:	65 4b                	gs dec %ebx
43a42a:	6d                   	insl   (%dx),%es:(%edi)
43a42b:	38 2b                	cmp    %ch,(%ebx)
43a42d:	73 57                	jae    0x43a486
43a42f:	66 61                	popaw
43a431:	39 4c 70 45          	cmp    %ecx,0x45(%eax,%esi,2)
43a435:	59                   	pop    %ecx
43a436:	65 4e                	gs dec %esi
43a438:	2b 47 49             	sub    0x49(%edi),%eax
43a43b:	7a 63                	jp     0x43a4a0
43a43d:	7a 76                	jp     0x43a4b5
43a43f:	57                   	push   %edi
43a440:	70 46                	jo     0x43a488
43a442:	2f                   	das
43a443:	56                   	push   %esi
43a444:	55                   	push   %ebp
43a445:	6e                   	outsb  %ds:(%esi),(%dx)
43a446:	38 51 39             	cmp    %dl,0x39(%ecx)
43a449:	52                   	push   %edx
43a44a:	6c                   	insb   (%dx),%es:(%edi)
43a44b:	59                   	pop    %ecx
43a44c:	62 4a 57             	bound  %ecx,0x57(%edx)
43a44f:	6a 78                	push   $0x78
43a451:	68 62 44 4a 53       	push   $0x534a4462