MESAGDWEKKLVMNELMQAHELTKQLRNHLSPSSPGELLIQKILSSFNKALSMLKSSDSEGEPQRTGPASGTDSPHSVSESPSSENSNRAFLDPECRDGSKKRKMQPKWSEQVRVSSGPSLEGPPDDGNSWIKYGLKDILGAKYPRAYYRCTHRNVQGCAAKKQVQRSEEDPSIFQVMYQGHHTCMQATNVIRGASPASPELKEQQQPQQGVLLNFTTGLKVRTEDLDTQGVNSSSFFPHASTQGANVGGCIFSSSSLDNPFMSTFSSPFMSPATSGSNYLSSVSSCHMNSYGGEGSTSMPTLVTSDINEIISAVPSGLNSSLVDFEFSLDQFDASAFLSSV