MMEFNCVQFLQNKTILVTGATGFLAKVFVEKILRVQPNVKKLYLVVRASDSEAAMKRLRAEVFEKDLFKVLRENIGEENLNTLFSEKVVPVAGDISTDCFGVKDSNLRERMQKEIDIVVNVAATTNFDERYDVGLGINTFGALNVLNFAKKCVKAQLLLHVSTAYVCGEKSGLLREKPFAMEEIRNEAGHQLDINFEMELMKKRLKELHDQDCSDEDITLSMKELGMERAKLHGWPNTYVFTKSMGEMLIGNHRESLPLVIIRPTMITSTLSEPFPGWIEGLRTVDSVIVAYGKGVLKCFLVDVNSVCDMIPVDMVANAMITATATHAGGSGVHMVYHVGSSHQNPVTFGEIHEISVRYFTKSPLRSRNGSLIAVSKVRLISTMALFSLYMTLRFKLPLQLLKLIDIIYPWRSGDKYGDKNRKINMVMRLVELYEPYVLFKGIFDDRNTKSLCANQKEDETKTSKGSMFDFDPKGINWGDYLTSVHIPGLITHVLKK*