MDRKGKIPYEMVLNKKGRARLPDKLMDYLNNEELNGVIWWNPDGTSFALNSQTAQEKFLDVHFRGTKLTSFIRSLNRWGFRRVFFHAMPRNAICFQSPQFRKGERELLKEMKLTPTAISSGGSTKPKTTHERGHATPGPVVDSYLQQSLPRSLPLQNPRAGLTPPRNLSSLQGGRSNLSFPGLLSSSTAAANELDQDLRAMLQRDNLFRQFQLQQQIRQQQQQMQKQQQELQQQTRDLHLLLPSSGAAATGLPQGLFPSTVSRGARNILFGAAPRIGQGGDPPSDIEGGEEKHFAALSHYY*