MALITEKAIAAFNLSLIDRGYLLWGRHRTWEEGKAGFVTAVTEEQLTVQYHPGIGNVTNHFVIPVSEAAEGQWEIRWSKELSEIQEYGMGESSGEKNGVPKMEGGESGDTGRINP