MKKVSTLDLLFVAIMGVSPAAFAADLIDVSKLPSKAAQGAPGPVTLQAAVGAGGADELKAIRSTTLPNGKQVTRYEQFHNGVRVVGEAITEVKGPGKSVAAQRSGHFVANIAADLPGSTTAAVSAEQVLAQAKSLKAQGRKTENDKVELVIRLGENNIAQLVYNVSYLIPGEGLSRPHFVIDAKTGEVLDQWEGLAHAEAGGPGGNQKIGKYTYGSDYGPLIVNDRCEMDDGNVITVDMNGSTDDSKTTPFRFACPTNTYKQVNGAYSPLNDAHFFGGVVFKLYRDWFGTSPLTHKLYMKVHYGRSVENAYWDGTAMLFGDGATMFYPLVSLDVAAHEVSHGFTEQNSGLIYRGQSGGMNEAFSDMAGEAAEFYMRGKNDFLIGYDIKKGSGALRYMDQPSRDGRSIDNASQYYNGIDVHHSSGVYNRAFYLLANSPGWDTRKAFEVFVDANRYYWTATSNYNSGACGVIRSAQNRNYSAADVTRAFSTVGVTCPSAL*