MSILPPGFRFHATDEELLLLYLKPKILGQPEEHYSNIIPEIDVCESEPWQLPAMFDRKFNRKELFFYCRVKRKYVNSRRSDRTTRAGYWKVTGKERAILSEDTNEQLGIKKTLVFYEGRVPQGKRTNWVMHEYHLNSKFLG