MEKGDKNHFVLVHGACHGAWCWYKVVTILRSEGHKVSVLDMAASGINPKHVDDLNSMADYNEPLMEFMNSLPQLERVVLVGHSMGGINISLAMEKFPQKIVVAVFVTAFMPGPDLNLVALGQQYNQQVESHMDTEFVYNNGQDKAPTSLVLGPEVLATNFYQLSPPEDLTLATYLVRPVPLFDESILLANTTLSKEKYGSVHRVYVVCDKDNVLKEQQFQKWLINNNPPDEVQIIHNADHMVMFSKPRDLSSCLVMISQKYY*