MKLSNRVLEMEESVTLAAGARAKALKAEGRDILSLTLGEPDFTTPKNIQDAAIASIRDGRASFYTVTSGLPELKAVVNSYFERFYGYSVASNQVTVAAGAKYSLYTFFMAVVNPGDEVIIPTPYWVSYGDQVKMAEGVPVFVSAKEDNHFKVTVEQLEAARTDKTKVLVLNSPSNPTGMIYTREELLAIGNWAVENDILILADDIYGRLVYNGHEFTPISSLSEAIRKQTVVINGVSKTYAMTGWRIGYAVGEADIIAAMSKIAGQTTSNPSAVAQYAAVEALSGEQDTVESMRQAFEERLNTIYPLLAEVPGFEVVKPQGAFYLFPNVKKAMEMKGYTDVTDFTTAILEEAEVALVTGAGFGAPENVRLSYATDLDTLKEAVERLKAFMGSEND*