MENLDALVSQALEAVRHTEDVNALEQIRVHYLGKKGELTQVMKTLGDLPAEERPKVGALINVAKEKVQDALNARKTELEGAALAARLAAERIDVTLPGRGQLSGGLHPVTRTLERIEQCFSRIGYEVAEGPEVEDDYHNFEALNIPGHHPARAMHDTFYFNANMLLRTHTSPVQVRTMESQQPPIRIVCPGRVYRCDSDLTHSPMFHQVEGLLVDEGVSFADLKGTIEEFLRAFFEKQLEVRFRPSFFPFTEPSAEVDIQCVICSGNGCRVCKQTGWLEVMGCGMVHPNVLRMSNIDPEKFQGFAFGMGAERLAMLRYGVNDLRLFFDNDLRFLGQFR*