MVKVAILGAAGGIGQPLSLLTKLNPNVDELALFDVVNVPGVGADLSHINSDSKTQSYLPKDKEDKTALAAALKGSDLVIIPAGVPRKPGMTRDDLFNINASIVQGLAEGIAANSPKAFVLVISNPVNSTVPIVAETLQAKGVYDPARLFGVTTLDIVRANTFISQLFLDQTKPSDFNINVVGGHSGETIVPLYSLGNSKQYYDILSEEQKKELIKRVQFGGDEVVQAKNGAGSATLSMAYAGYRLAESILAAVNGKTDIVECTFLNLDSSIKGASEARKLVKDLDFFSLPVQLGKNGITEVKYDILNQISDDEKKLLEVAIEQLQKNIEKGVSFAKK*