MVFLNDRERAEFEENKPQALHADIWMISGCEDRQTSADVSNVAAFKLPDPQGRAGGACTATLLNVLYEDEKTPLEEFSFIEVMGKMRDLLKKKGFSQIPQLSSTHPIDMNQKFNLVPEELTGNRRAVLVGINYHGQKGELRGCHNDVFNMYNYIQESYGFQDEDITILVDDEDHPPPTKAAMIAAYQNVVRQSQAGDAIFLHYSGHGTKMRDQNGDEDDGYDEALVPLDFQTAGMIRDDDLYDIIVKGLPAGVHVVALMDCCHSGTVLDLPYVFIANGEYTQMEIEDKFNFNKLFSMFGKGPLGKGAAKIAQGLKEGKVRNAMFKQFF*