MVALTPKGNFVIIASPCGLSQMSNGALSACAAQAGGMDKDGKKKHTRPTFSGQQIFALEKTFEQTKYLAGPERAKLAYALGMTESQVKLNNFESRCKALCDFPYGVIAHLAFDGINPWGRLTWGVVMFTHDFRPVHRKWDGAGMLARSRDRASWPSIASLLVMS