MSSAELAVVRGSVRTLLGHASSRFDDVDLWRLKEAGYETLEDLQIATLPGLRAAKLKPARVDQILSAKEAAADPKLYNNITVFVPDGPSLDYVKRYYRKLTKKQFTAKMGSYACRQVVPVDEKPSQLLALADCADTAVDTEDVQLQDGMQLAMVVGAEGASKKIEKSVETLQGLMKRRIGAHEYESAEWALAYLARDQGAKRWCFKKISCLVGITTTEIDIDGMAFSNERVVLVERKPRIELMHVSDLRAKVDKLILLVEAGAPNTAMLRNPVTGRIKPLKVFLMADSWADDPGEVAASAMVMEEYGIAPLLPIGNGAYAEHDSCDRWPVNDSTRRRGKEYLAARMGCGAQRPSSGAGVDASTGSGAGGGALGPNSAVGGQRHASSQQQAACSPAHPTHRLRAHDTFRATGSGCGLRRSVVPVCRPLHQHLSSSMPSLLRRL*