MDTGIGYRFHPSDVELVDHYLRQKMFGNDDEVWQIAEINVLGFEPWELPGKSIYISFCLVNSVHSIMLSNPNDQVWYFFCTPNYKYSNSKRVDRTTTAGYWKVTGKDRKIKDIAIKKTLVFYQGRPKGVRTNWIMHEYIPTFDFPTERDFVICKIKRNADSEDPPNFEEGEPSTAIAAYTENHNYYSTFEGEELTRSLESGSGNYATEVRISSMTLTRNKIYKYAIKNKAHQVSTLFIQEDTQVQAYVQSFHGYDEKDYNLDSAFQWPNNYYY