MFNVARNRVLASAIKTSPRLPGLARPAFAQQQKRALSIHEYLSAELLSKYGVQVPAGRVARSGEEAEQVAKEIGHDDMVIKAQVLAGGRGKGTFDNGLKGGVRVIYSPTEARMFADQMIGHKLITKQTGAQGRPCNAVYICERKFARREFYLAILMDRGSQSPVIVSSSQGGMDIEGVAKENPDAIVTTHIDINTGVTDETARDIAQKLGFSEQCIEDAKDTIQKLYKIFIEKDMTQIEINPLSETSDHKVMCMDAKFGFDDNAEFRQKEIFEKRDTTQEDAEEVRAAESGLNFIKLDGDIGCLVNGAGLAMATMDIIKLNGGSPANFLDVGGGATPAAIKEAFELITSDQKVSAVFVNIFGGIVRCDHIANGLINTVKTLNLKVPIIARLQGTNVEQAHQIINDSGMKIFSIDDLQSAAEKAVQLSKVVKMARDIDVGVEFSLGI