MHGLFLGIDCGTQGSKALLLDAGSGRTLGLGSAAQRPPEGRDGRREQDPADWLEAMASAVRMALEEAAVDGREVRALAVSAQQHGLLLLDAEGRALRPAKLWCDTESAAENRELLEALGGPAGSLERLGLVLAPGYTLSKLLWSRRRFPELFARVAHILLPHDYLNHWLTGRVCSEAGDASGSGYFDVRRRTWASDVLELVEPGGRLAAALPELIEPGACIGNLRPEAAAALGLAPHTRVAGGGGDNMLAAIGTGNIRPGLLTASLGTSGTLSAYAERPLVSPHGELATFCASSGGWLPLACTMNLTGACGLVQDLLHLDLDEFSRLAAQAPVGAEGLLMLPFFDGERVPALPYASASLHGMTAANLSRANLCRAVLEGTAFGLRYGLDLLRASGLPGEEIRLVGGAAKSPLWRRTLADLLGLPLVCPRQTEAAALGAALQAAWSLGRESGAGESLEALCQRCVALDESTRTQPQARQQAAYEQAYRRYLEHLPPR*