MVFGLGKKKADKAEDGTMTAPKLANNISELIGDTPLLKLNKVVDGAGATILAKLESMEPCSSVKDRIGLAMIEDAEKQGKISPGKTTLVEPTSGNTGIALAFIAAAKGYKLILTMPASMSLERRIMLKAFGAQLVLTDPAKGMKAAIAKAEEIAAATPDSYILQQFENPANPKVHYETTGPEIWTTSGGKVDILVGGVGTGGTISGAGKFLKEKKPELQVIAVEPKESPVISGGNPGPHKIQGIGAGFVPKNLDVPLLDGVVQVSSDDSINMARRLALEEGVMVGISSGAAVQAAVEVAKRPENEGKTIVVIIPSFGERYLSSALFQTLREEAEAQTFEA*