MLFESTNADDALDVLRAMRKLEENGYAVTTDEELVEEFVGGDQTRLTPDCKRVGRWRAKMVDFCYEVAEYCMSDRETVAIAMSYLDRFLRTPAGLEVCQNQDLFKLAAMTCHYTTIKIHEPPAVPPEVISEMSLGAFSVEQAEDMEFVILQSIGWRVNPPTSYAFLRQFLYLIPVGLMTAATKESVYEEAVQQLDFALRDRHFVKDKESVIAMSGLLNVLKAHCGDDTEKYVAVWSTLMKNVEMDSRIVLATQAKLKALADSMEADVESFDSTGSVDKFPCKRLFYGRSNSLQSIEVS*