MVRSGVIHFLAVYAAFATLVAGAGTARGLTGGMAHVHGVDLRLTVTVGAGSTAKSEGRDLFCEPVGGDHPNRALACRDLEAAAGALDNLPGRTGTCAAGLEVYLPITVQADGYWKGSPVAYSKVYPNRCRLLLATGPVFEF