MSFNKEDLSGIVGKSVIYDYDQGWRYECYVKNDHTIDYRVHSGIVGGRWVKDQEVAMVQIAKDVFRISWVEPTGTDVSLSFNLVDYIVHGTIYFPRWIVESPEKIACYQNEHLEEMEALRDAGPIYPTELISSFATLVYLRECGEKHEQVIACPPHELPNHYPECLPEKNLLPSL