MKFSQISDACVKCGKCIPVCTIHEENRDEITSPRGFLDLLAAYKEGSLELDKEAKKVFESCFLCTNCVEVCPSKLRVDNAIEEVRYDIAKKFGIAWYKKLIFFFLRRRKILDLVAKLGYVFQSCAFKIQNENENTGMKARFSMPFVKKGRLLTSFNKKSFLNSNPKFINNDGEKTIGFFVGCLANYFYIDTANAVLKIAKELKINVDLMKEQVCCGAPQFFTGDFKSVEVLAKKNIEYFEKKLEKLDAIIVPEATCSAMLKIDYEHFFIMQNDLDWAKRAKCVSSKIYMASEYFYKFTSLEEILKTKNKINYSITYHDPCHARKMQGVFKEPRELLKTNYHFVEMSNSNTCCGFGGVGMQTDYYDRALSVGLKKAQMIDESKASVVSAECSACRMQISNALEQNSSKVVFASPLELIAKAL*