43156b:	69 72 67 35 34 36 67 	imul   $0x67363435,0x67(%edx),%esi
431572:	48                   	dec    %eax
431573:	70 70                	jo     0x4315e5
431575:	51                   	push   %ecx
431576:	61                   	popa
431577:	75 4b                	jne    0x4315c4
431579:	61                   	popa
43157a:	65 58                	gs pop %eax
43157c:	46                   	inc    %esi
43157d:	36 2f                	ss das
43157f:	35 56 57 52 2b       	xor    $0x2b525756,%eax
431584:	45                   	inc    %ebp
431585:	63 57 44             	arpl   %edx,0x44(%edi)
431588:	6e                   	outsb  %ds:(%esi),(%dx)
431589:	38 61 35             	cmp    %ah,0x35(%ecx)
43158c:	4b                   	dec    %ebx
43158d:	46                   	inc    %esi
43158e:	35 44 4c 44 72       	xor    $0x72444c44,%eax
431593:	78 72                	js     0x431607
431595:	4e                   	dec    %esi
431596:	44                   	inc    %esp
431597:	65 45                	gs inc %ebp
431599:	72 46                	jb     0x4315e1
43159b:	69 65 41 4d 4d 51 6c 	imul   $0x6c514d4d,0x41(%ebp),%esp
4315a2:	63 38                	arpl   %edi,(%eax)
4315a4:	58                   	pop    %eax
4315a5:	4d                   	dec    %ebp
4315a6:	73 4b                	jae    0x4315f3
4315a8:	6e                   	outsb  %ds:(%esi),(%dx)
4315a9:	4a                   	dec    %edx
4315aa:	4f                   	dec    %edi
4315ab:	33 44 70 4b          	xor    0x4b(%eax,%esi,2),%eax
4315af:	72 30                	jb     0x4315e1
4315b1:	42                   	inc    %edx
4315b2:	6f                   	outsl  %ds:(%esi),(%dx)
4315b3:	70 36                	jo     0x4315eb
4315b5:	6d                   	insl   (%dx),%es:(%edi)
4315b6:	71 4d                	jno    0x431605
4315b8:	36 6a 2f             	ss push $0x2f
4315bb:	78 45                	js     0x431602
4315bd:	58                   	pop    %eax
4315be:	76 54                	jbe    0x431614
4315c0:	61                   	popa
4315c1:	43                   	inc    %ebx
4315c2:	57                   	push   %edi
4315c3:	48                   	dec    %eax
4315c4:	62 52 52             	bound  %edx,0x52(%edx)
4315c7:	6e                   	outsb  %ds:(%esi),(%dx)
4315c8:	6b 4f 36 59          	imul   $0x59,0x36(%edi),%ecx
4315cc:	50                   	push   %eax
4315cd:	47                   	inc    %edi
4315ce:	4c                   	dec    %esp
4315cf:	53                   	push   %ebx
4315d0:	70 31                	jo     0x431603
4315d2:	69 78 75 76 47 2f 53 	imul   $0x532f4776,0x75(%eax),%edi
4315d9:	62 6e 6f             	bound  %ebp,0x6f(%esi)
4315dc:	31 4c 71 43          	xor    %ecx,0x43(%ecx,%esi,2)
4315e0:	70 4f                	jo     0x431631
4315e2:	66 4b                	dec    %bx
4315e4:	6d                   	insl   (%dx),%es:(%edi)
4315e5:	6e                   	outsb  %ds:(%esi),(%dx)
4315e6:	32 37                	xor    (%edi),%dh
4315e8:	63 61 6a             	arpl   %esp,0x6a(%ecx)
4315eb:	6f                   	outsl  %ds:(%esi),(%dx)
4315ec:	52                   	push   %edx
4315ed:	38 7a 70             	cmp    %bh,0x70(%edx)
4315f0:	57                   	push   %edi
4315f1:	7a 57                	jp     0x43164a
4315f3:	2f                   	das
4315f4:	65 2f                	gs das
4315f6:	4a                   	dec    %edx
4315f7:	2f                   	das
4315f8:	62 67 32             	bound  %esp,0x32(%edi)
4315fb:	45                   	inc    %ebp
4315fc:	55                   	push   %ebp
4315fd:	31 79 76             	xor    %edi,0x76(%ecx)
431600:	33 54 44 76          	xor    0x76(%esp,%eax,2),%edx
431604:	5a                   	pop    %edx
431605:	32 64 53 32          	xor    0x32(%ebx,%edx,2),%ah
431609:	38 63 77             	cmp    %ah,0x77(%ebx)
43160c:	68 39 4f 34 6a       	push   $0x6a344f39
431611:	63 34 4e             	arpl   %esi,(%esi,%ecx,2)
431614:	2f                   	das
431615:	53                   	push   %ebx
431616:	4a                   	dec    %edx
431617:	58                   	pop    %eax
431618:	4e                   	dec    %esi
431619:	6a 47                	push   $0x47
43161b:	44                   	inc    %esp
43161c:	43                   	inc    %ebx
43161d:	4c                   	dec    %esp
43161e:	6f                   	outsl  %ds:(%esi),(%dx)
43161f:	33 42 6b             	xor    0x6b(%edx),%eax
431622:	51                   	push   %ecx
431623:	34 4f                	xor    $0x4f,%al
431625:	2b 6f 37             	sub    0x37(%edi),%ebp
431628:	4a                   	dec    %edx
431629:	6d                   	insl   (%dx),%es:(%edi)
43162a:	64 6f                	outsl  %fs:(%esi),(%dx)
43162c:	42                   	inc    %edx
43162d:	79 53                	jns    0x431682
43162f:	75 6a                	jne    0x43169b
431631:	66 75 4d             	data16 jne 0x431681
431634:	4b                   	dec    %ebx
431635:	58                   	pop    %eax
431636:	35 73 34 64 61       	xor    $0x61643473,%eax
43163b:	66 74 66             	data16 je 0x4316a4
43163e:	56                   	push   %esi
43163f:	62 77 77             	bound  %esi,0x77(%edi)
431642:	2b 78 31             	sub    0x31(%eax),%edi
431645:	68 7a 31 43 55       	push   $0x5543317a
43164a:	4b                   	dec    %ebx
43164b:	30 6a 49             	xor    %ch,0x49(%edx)
43164e:	6d                   	insl   (%dx),%es:(%edi)
43164f:	70 34                	jo     0x431685
431651:	76 70                	jbe    0x4316c3
431653:	50                   	push   %eax
431654:	43                   	inc    %ebx
431655:	30 51 61             	xor    %dl,0x61(%ecx)
431658:	47                   	inc    %edi
431659:	69 53 59 72 67 37 61 	imul   $0x61376772,0x59(%ebx),%edx
431660:	45                   	inc    %ebp
431661:	35 32 6f 74 61       	xor    $0x61746f32,%eax
431666:	44                   	inc    %esp
431667:	4f                   	dec    %edi
431668:	55                   	push   %ebp
431669:	49                   	dec    %ecx
43166a:	49                   	dec    %ecx
43166b:	32 35 37 56 67 45    	xor    0x45675637,%dh
431671:	70 78                	jo     0x4316eb
431673:	33 52 47             	xor    0x47(%edx),%edx
431676:	78 6e                	js     0x4316e6
431678:	63 69 54             	arpl   %ebp,0x54(%ecx)
43167b:	4a                   	dec    %edx
43167c:	67 54                	addr16 push %esp
43167e:	74 33                	je     0x4316b3
431680:	4c                   	dec    %esp
431681:	53                   	push   %ebx
431682:	62 69 67             	bound  %ebp,0x67(%ecx)
431685:	7a 78                	jp     0x4316ff
431687:	49                   	dec    %ecx
431688:	30 36                	xor    %dh,(%esi)
43168a:	63 64 58 30          	arpl   %esp,0x30(%eax,%ebx,2)
43168e:	43                   	inc    %ebx
43168f:	54                   	push   %esp
431690:	6c                   	insb   (%dx),%es:(%edi)
431691:	39 4e 73             	cmp    %ecx,0x73(%esi)
431694:	37                   	aaa
431695:	35 33 6b 65 33       	xor    $0x33656b33,%eax
43169a:	58                   	pop    %eax
43169b:	79 74                	jns    0x431711
43169d:	33 5a 68             	xor    0x68(%edx),%ebx
4316a0:	6d                   	insl   (%dx),%es:(%edi)
4316a1:	55                   	push   %ebp
4316a2:	6b 6a 74 49          	imul   $0x49,0x74(%edx),%ebp
4316a6:	4d                   	dec    %ebp
4316a7:	6d                   	insl   (%dx),%es:(%edi)
4316a8:	37                   	aaa
4316a9:	57                   	push   %edi
4316aa:	7a 56                	jp     0x431702
4316ac:	75 4b                	jne    0x4316f9
4316ae:	61                   	popa
4316af:	69 45 62 66 49 39 4f 	imul   $0x4f394966,0x62(%ebp),%eax
4316b6:	79 72                	jns    0x43172a
4316b8:	47                   	inc    %edi
4316b9:	37                   	aaa
4316ba:	6c                   	insb   (%dx),%es:(%edi)
4316bb:	6f                   	outsl  %ds:(%esi),(%dx)
4316bc:	4c                   	dec    %esp
4316bd:	36 38 58 2f          	cmp    %bl,%ss:0x2f(%eax)
4316c1:	54                   	push   %esp
4316c2:	78 52                	js     0x431716
4316c4:	66 31 68 41          	xor    %bp,0x41(%eax)
4316c8:	52                   	push   %edx
4316c9:	34 64                	xor    $0x64,%al
4316cb:	58                   	pop    %eax
4316cc:	6f                   	outsl  %ds:(%esi),(%dx)
4316cd:	6a 47                	push   $0x47
4316cf:	76 32                	jbe    0x431703
4316d1:	49                   	dec    %ecx
4316d2:	6f                   	outsl  %ds:(%esi),(%dx)
4316d3:	50                   	push   %eax
4316d4:	69 6b 59 61 6a 38 4f 	imul   $0x4f386a61,0x59(%ebx),%ebp
4316db:	62 59 4d             	bound  %ebx,0x4d(%ecx)
4316de:	52                   	push   %edx
4316df:	61                   	popa
4316e0:	78 71                	js     0x431753
4316e2:	2f                   	das
4316e3:	49                   	dec    %ecx
4316e4:	62 45 61             	bound  %eax,0x61(%ebp)
4316e7:	67 42                	addr16 inc %edx
4316e9:	58                   	pop    %eax
4316ea:	74 61                	je     0x43174d
4316ec:	41                   	inc    %ecx
4316ed:	64 53                	fs push %ebx
4316ef:	50                   	push   %eax
4316f0:	46                   	inc    %esi
4316f1:	46                   	inc    %esi
4316f2:	49                   	dec    %ecx
4316f3:	4d                   	dec    %ebp
4316f4:	52                   	push   %edx
4316f5:	33 57 5a             	xor    0x5a(%edi),%edx
4316f8:	75 36                	jne    0x431730
4316fa:	57                   	push   %edi
4316fb:	4b                   	dec    %ebx
4316fc:	65 6b 77 6e 4e       	imul   $0x4e,%gs:0x6e(%edi),%esi
431701:	4b                   	dec    %ebx
431702:	6d                   	insl   (%dx),%es:(%edi)
431703:	67 6d                	insl   (%dx),%es:(%di)
431705:	6c                   	insb   (%dx),%es:(%edi)
431706:	7a 57                	jp     0x43175f
431708:	53                   	push   %ebx
431709:	50                   	push   %eax
43170a:	6c                   	insb   (%dx),%es:(%edi)
43170b:	33 49 46             	xor    0x46(%ecx),%ecx
43170e:	32 4b 79             	xor    0x79(%ebx),%cl
431711:	48                   	dec    %eax
431712:	76 39                	jbe    0x43174d
431714:	42                   	inc    %edx
431715:	51                   	push   %ecx
431716:	78 48                	js     0x431760
431718:	59                   	pop    %ecx
431719:	56                   	push   %esi
43171a:	54                   	push   %esp
43171b:	73 55                	jae    0x431772
43171d:	4e                   	dec    %esi
43171e:	36 61                	ss popa
431720:	67 52                	addr16 push %edx
431722:	63 48 36             	arpl   %ecx,0x36(%eax)
431725:	37                   	aaa
431726:	61                   	popa
431727:	58                   	pop    %eax
431728:	63 2b                	arpl   %ebp,(%ebx)
43172a:	4f                   	dec    %edi
43172b:	50                   	push   %eax
43172c:	65 45                	gs inc %ebp
43172e:	37                   	aaa
43172f:	73 47                	jae    0x431778
431731:	63 6d 35             	arpl   %ebp,0x35(%ebp)
431734:	33 49 35             	xor    0x35(%ecx),%ecx
431737:	53                   	push   %ebx
431738:	6e                   	outsb  %ds:(%esi),(%dx)
431739:	49                   	dec    %ecx
43173a:	4e                   	dec    %esi
43173b:	52                   	push   %edx
43173c:	68 6e 42 55 69       	push   $0x6955426e
431741:	36 46                	ss inc %esi
431743:	6c                   	insb   (%dx),%es:(%edi)
431744:	44                   	inc    %esp
431745:	2f                   	das
431746:	64 65 34 4e          	fs gs xor $0x4e,%al
43174a:	75 4c                	jne    0x431798
43174c:	47                   	inc    %edi
43174d:	72 64                	jb     0x4317b3
43174f:	69 4a 41 50 76 35 65 	imul   $0x65357650,0x41(%edx),%ecx
431756:	72 61                	jb     0x4317b9
431758:	54                   	push   %esp
431759:	34 6f                	xor    $0x6f,%al
43175b:	67 31 61 55          	xor    %esp,0x55(%bx,%di)
43175f:	71 48                	jno    0x4317a9
431761:	37                   	aaa
431762:	43                   	inc    %ebx
431763:	2b 70 56             	sub    0x56(%eax),%esi
431766:	6b 30 71             	imul   $0x71,(%eax),%esi
431769:	34 36                	xor    $0x36,%al
43176b:	65 62 2f             	bound  %ebp,%gs:(%edi)
43176e:	31 37                	xor    %esi,(%edi)
431770:	72 36                	jb     0x4317a8
431772:	79 55                	jns    0x4317c9
431774:	51                   	push   %ecx
431775:	31 30                	xor    %esi,(%eax)
431777:	54                   	push   %esp
431778:	55                   	push   %ebp
431779:	41                   	inc    %ecx
43177a:	30 65 2f             	xor    %ah,0x2f(%ebp)
43177d:	62 6f 7a             	bound  %ebp,0x7a(%edi)
431780:	6e                   	outsb  %ds:(%esi),(%dx)
431781:	58                   	pop    %eax
431782:	46                   	inc    %esi
431783:	33 56 72             	xor    0x72(%esi),%edx
431786:	67 42                	addr16 inc %edx
431788:	6f                   	outsl  %ds:(%esi),(%dx)
431789:	56                   	push   %esi
43178a:	6f                   	outsl  %ds:(%esi),(%dx)
43178b:	6b 6c 6a 51 65       	imul   $0x65,0x51(%edx,%ebp,2),%ebp
431790:	30 78 6a             	xor    %bh,0x6a(%eax)
431793:	52                   	push   %edx
431794:	38 53 5a             	cmp    %dl,0x5a(%ebx)
431797:	64 39 6c 52 38       	cmp    %ebp,%fs:0x38(%edx,%edx,2)
43179c:	56                   	push   %esi
43179d:	62 64 67 44          	bound  %esp,0x44(%edi,%eiz,2)
4317a1:	48                   	dec    %eax
4317a2:	6b 59 77 6e          	imul   $0x6e,0x77(%ecx),%ebx
4317a6:	6a 51                	push   $0x51
4317a8:	78 4e                	js     0x4317f8
4317aa:	75 32                	jne    0x4317de
4317ac:	46                   	inc    %esi
4317ad:	31 4e 52             	xor    %ecx,0x52(%esi)
4317b0:	73 45                	jae    0x4317f7
4317b2:	52                   	push   %edx
4317b3:	41                   	inc    %ecx
4317b4:	6f                   	outsl  %ds:(%esi),(%dx)
4317b5:	59                   	pop    %ecx
4317b6:	58                   	pop    %eax
4317b7:	62 61 72             	bound  %esp,0x72(%ecx)
4317ba:	58                   	pop    %eax
4317bb:	4c                   	dec    %esp
4317bc:	42                   	inc    %edx
4317bd:	59                   	pop    %ecx
4317be:	33 31                	xor    (%ecx),%esi
4317c0:	6e                   	outsb  %ds:(%esi),(%dx)
4317c1:	56                   	push   %esi
4317c2:	32 57 68             	xor    0x68(%edi),%dl
4317c5:	79 63                	jns    0x43182a
4317c7:	52                   	push   %edx
4317c8:	72 38                	jb     0x431802
4317ca:	63 6b 74             	arpl   %ebp,0x74(%ebx)
4317cd:	6a 37                	push   $0x37
4317cf:	58                   	pop    %eax
4317d0:	47                   	inc    %edi
4317d1:	39 59 72             	cmp    %ebx,0x72(%ecx)
4317d4:	6b 62 72 62          	imul   $0x62,0x72(%edx),%esp
4317d8:	50                   	push   %eax
4317d9:	2b 36                	sub    (%esi),%esi
4317db:	41                   	inc    %ecx
4317dc:	4e                   	dec    %esi
4317dd:	7a 77                	jp     0x431856
4317df:	39 4e 61             	cmp    %ecx,0x61(%esi)
4317e2:	43                   	inc    %ebx
4317e3:	55                   	push   %ebp
4317e4:	6a 56                	push   $0x56
4317e6:	62 57 2b             	bound  %edx,0x2b(%edi)
4317e9:	67 7a 74             	addr16 jp 0x431860
4317ec:	71 77                	jno    0x431865
4317ee:	42                   	inc    %edx
4317ef:	48                   	dec    %eax
4317f0:	5a                   	pop    %edx
4317f1:	6b 68 45 2b          	imul   $0x2b,0x45(%eax),%ebp
4317f5:	30 64 6b 76          	xor    %ah,0x76(%ebx,%ebp,2)
4317f9:	2b 6a 61             	sub    0x61(%edx),%ebp
4317fc:	38 79 77             	cmp    %bh,0x77(%ecx)
4317ff:	6c                   	insb   (%dx),%es:(%edi)
431800:	73 6b                	jae    0x43186d
431802:	75 32                	jne    0x431836
431804:	67 77 59             	addr16 ja 0x431860
431807:	43                   	inc    %ebx
431808:	69 32 6d 35 38 79    	imul   $0x7938356d,(%edx),%esi
43180e:	45                   	inc    %ebp
43180f:	49                   	dec    %ecx
431810:	4b                   	dec    %ebx