MKRKSQFAHAFEDFICTHGAPNALLSDNARAQIGKQALQILRMYAIDDMQCEPHHQHQNYAERRIQEVKKMVNTIMDCTNTPPEYWLLCLFYVTYLLNCLAVESLNWRTPLQVAYGQRPDISALLLFRWFEPVYYYDPDHASFPSQSREKTGRWIGVAEHKGDALTYWILTDNTHQAVARSVVCSANVDNGLKNHRAANSSPDGGEPSNPKPIVLALSDLRNPAAINPSLFESPAFSPDELIAPDGQSHRALVARKIVDADSDNRQAIRFLLQIDEKDADEIILYNELCDLMEAQQTDRVTNGNVEGHFKFTGVIGHQGPLQPTDVNYKGSSWNDLVQWEDGSQT*