MLKLFKLEFVALDISGKNYLSWVLDAEIHLVAKGLDATITQGNEASSKDKVKAMIFLRHHLDEGLKIEYLTIKDPLELWTDLKGRYDHLKATVLPRACYEWMHLWFQDFKTVIEYNFAVFRITSQLKLCGKTIKDEDMLEKTLTTFHASNVILQQQYREKDFQKYSELISCLLVAEKHNALLMKNHEARPTGAAPLPEANVVEARDQSEVKRDDHRGYNNAWGRGKDKRRYTNCQGGGHNKRENNMSSQNNPSKSNCRRCGMKGHWKNECRTHEHFVRLYQNSFKKKGNKSGASSSNARAESHMTLKDDDKPGTSQKYDKDVEANLALKDDVFDGLGDITHMEVDDFFGDRN*