MVLGHDDKMSELPLPGREPIVDPSTVDFDNVIADIEEIRRCIPQRFEMEQLTAILVADLEDRICIGYKDVTDEDFWVRGHMPGMPLMPGVIMCESAAQLAAYLVGKHKIFDDSVLGFAGLDDVHFRGTVHPGDRLLMMVKQLRFRSRVMITCQFQGFVNNELVFEVGAAVLFPLYDENPTHRTSWVNYSIILINLAVLAWMMTLPDNKTEKLLVERGFIPARIQQLKNNKPLVIRPQVDPRQIPPGGVPDGFQQEHRLEAEAREIAFSAVSSIFMHAGLLHFISNMWFLLIFGNNIEDRLGHVGYAFFYLAGGLLATACHWYSDPMSPVPVIGASGAVAAVLGAYAITYPMAKIRTFLFVIIFFTILDLPAFLVLGFWFVGQVLEAKNVIPGNLNGGVAWWAHVGGFAAGALLMPLLTFARLVDEDDDSWLNFEDERFVRDAAEQDSGPPPMPGPRF*