MSEDGAHVFHKIPVTKEQIVNCSFSSWYPKYKKHVPKAHIIKPLPQSFIDYLSSDGIELPDDGHYAVNVGDGDNEYSDWSSDSDNDEGDESADEEDDGQKVSQGKKNTFEQFKEVHEDIKDYIRQNGPVTPKLNWSAPRDATWILTSNTMKCENASDVYLLLNSSNYITHDLSSGFAGVEEEEENDTKKETELEFELVLRKWFNINPALEFRCFVKNRKIIGVTQRDLNYYDYLDSLSEKIRDLIDDFFEEVLIDSFPDDNYVFDVYLPRPFDRVWLIDINPFARKTDPQLFTWHELAITEVTDDFDYDLRLITETNKGRFAVKEHSENQVPQDVVDASYDPSLMVELAKEWRELQLKQEEKEEEKEEKEEK