MASSVFRGLPEEDAEEFLADIDLQAFEKEKDEVYKLQVVALKLRGQAKLWYDRELTGVDKGSWNLFCAAFLRRYGPSQDPQVLYDKLLSLSHEESEHVQDFVRRFEAAYQKLVVALGNVAPFPAFLKRDYFVSMLHRSIRGEVEEELYETFEDAVLVAELMWRKKLKKENRRSRRHEEEACTRGLGSKEVSVPQVVGTLGEGSPFGGMMASGPMKEQVCATLGDMSVDVSHGGGHVKKEEDEVLGHVVCEVGEEATGSVGSLPSLEKVASCSVDEQVLPVLLEEESLDVGANEGFPGEEEQVHEDLDMMAGFLFEGSKEEDEEEQGSTGSLVSEDDGLAMLFNMEEQFDELDMGTKLLFGDEVD