MADKIAVLLGGTSAERDVSLNSGAAVLAGLREGGINAHPVDPQEVDVAQLKAMGFQKVFIALHGRGGEDGTLQGMLELLGLPYTGSGVMASALSMDKLRSKLLWQGAGLPVAPWVALTRAEFEKGLSEEQKARISALGLPLIVKPSREGSSVGMTKVVEENALQGALSLAFQHDDEILIEKWLCGPEFTVAIVGEEILPSIRIQPAGTFYDYEAKYLSDETQYFCPAGLDASQEAALQSLVLQAWKALGCTGWGRIDVMLDSDGQFYLLEANTSPGMTSHSLVPMAARQAGMSFSQLVVRILELAD*