MVKLSKVLCGVLACGFIDPCLAGDNETAYDVITTPIVADWDDGAGNMTVKLKVINADYAWQWANVTSDTTDLEKRTGITIQKVVTTAKVASHVIFTVKAGLEIWEFLAGLIKSKSDADSCTLTYGTDVSGEKVLGYAYKATTTGSNCDTTAEKKTILAAVEKCVTTLHNSGTTVGCCEFSHGGTWRGHLRLSAEPSVYPVHAVDC