MTTSTATGFETDWAHWHRAREDQLRDPLGFLSLTALHWLSDRPEHFDGLPGTWWVTDDKVFITAQPGDRLIAEGSDIAGVRILTPVEGGPGVPVRHERRILEVIRRTGRHAVRVHDPAAPALARFTGVPAYAPDPRWVLPGRFTAFAAPRTVTTGAVIDGLEHQHQAVGVVEFAVGAVTEQVVVFRTGADLRILFTDATSGVTTYPAARSLTLPAPDAEGAVVLDFNRAVNLPCAFTDFATCPVAPEQNRLRVAIEAGEQDPRLGGAPR