MSMFSKARNTAIVATLVGGPYVASETDLGRGVLETIKQPFASVQSEDGLGVSLTSASGNEYANHSHYEVEQLRRKSADKYRYDHETARRLGAIPADAELEPQLVGSTVHDIREVLRFDITPEWVLQRFSRVSTVLADLRMEGLRVPIVTGTRADDLAGTLTYYFDPSGKVQRITIHGFTGDPARTAAIMTEFYGLTREPSLEAGVFTKRWNGEPVQFMRLTHAPVVYSDAVHQKYTVFVELNEPGLAFGISEEARRIVQSDRHSGRW