MPITVPQAEELKDLFSLKGKVVVVTGASGPTGIGIEAARGCAEFGADLAITYASRAAGAEKNAKELSEKYGITARPYKLLVDDYANVEKLVQDVVKDFGKIDVFIANAGKTADNGILDATVEQWNEVIQTDLNGTFNCARAVGLHFRERKTGSLIITASMSGHIANYPQEQTSYNVAKAGTIHLARSLANEWRDFARVNSISPGYIDTGLSDFVPQDIQKLWHSMIPMGRDAKAKELKGAFLYFASDASSYTTGSDLLIDGGYCAR*