MHGPRVAVVTGGNRGIGLEICRQLASNGVLVVLTARDEKKGSRAVEELQSAGLSDVVFHRLDVADRPSIAQLAEFVKRRFGKLDILVNNAGVAGTTIDPERLKDLQKQDPKADLKTFVDGYMGSLQQSYELAKDSLEINFNGTKHVTDCLIPLLLLSKSGRVVNVSSQVAQLKFMSNEGAIKVLSDIDNLSEAKLDEVMSAFMEDFKDGNLAARGWLPVVSAYAVSKALVNAHSRLLARRHPSLVVCCVTPGFVRTGMNYGMGLVSAEEGAAAPVALALRAEPADSGLNFELLDVCEF*