MKAAQSLRHMGIMSDNASQPDSNLLSTDNILLLEEILRNFLVSTAPVIPEQPLLTQLLPTFMTLPECKVPEQPLDLSMKAEVPQSEDFGYGSGSERLMSLPDLSLEEPLLDQSMDYDEYAPESRGMRNSPMLWQFLLSCLDNEEFNPSVVEWICKEQGVFRLTNARVLAQLWGEKKNKPNMSEDNLKRSLRYYYGKKILTKVQGQRDVYRFYLNLP