MEKDTTLGIVCAVVSAITFGSTYVPLKWFHKGDGLYFQWVQSLGQLLVGVAVAMTTAPAPIHPIAMLSGMFYSVGNSLTVFIMDGIGLAIGYLLWNTVTCVVGWAVTRFGLFANPQQYPKSDWLNILGVVTVCVGGAIYAPIKHIPARVRPAPWSLEEDNYKDDPLVVKEVSCTRRILCLFLTIFVGFLYGNFLTPINYIIANEPGSHQDVRAYILSYCLGSFVTSTVIFFVYSIVKKNVPLVNAELSMPSIISGILYGIAVTTFFMANQHLDQVIAYPILSKAPGIIVSLWAIFLFKEIQGKKDIIQLYIGIFVTLLGIAFISLSKVEF