MKLDNFRLIDEVRKRRALWDSTMHYCARKDVGPLQWQEVASQMNLDVAVCKKRFKGLRDSYRTEIRKIQHKRIANSNWPYFRALEFLRNIFDPDKLVAFSPVPFDIDNDFSDFEQNKLDDFVIDVDNDDSFDFDVMGDIFKRDTVDSQIHDSSSDHSMIRRQNIDVPNTCTPMNRSDVETPPRLLSPLLPKAPTAKRAKRRKTSSSTDGAYQNGHTTNRKSTPVLATADSTAKDDPDYNFLISLLPHVKTLSSMNNMKFRTEVSRMLMEMNQQDMESTEHLGASSLPKVNPASAAGGYNHEHDSDTTKYSTGTGSMNGSAFLAHSSMIECDVKIENEPLY