MLSTKRLRVLELYSGIGGMHYALNLANIPADIVCAIDINPQANEIYNLNHGKLAKHMDISTLTAKDFDAFDCKLWTMSPSCQPFTRIGNRKDILDPRSQAFLNILNVLPHVNNLPEYILIENVQGFEESKAAEECRKVLRNCGYNLIEGILSPNQFNIPNSRSRWYGLARLNFKGEWSIDDVFQFSEVAQKEGEVKRIRDYLEIERDWSSYMVLESVLNKWGHQFDIVKPDSSSCCCFTRGYTHLVQGAGSILQMSDHENTHEQFERNRMALQLRYFTAREVARLMGFPESLEWSKSNVTEKCMYRLLGNSINVKVVSYLISLLLEPLNF*