MMAMELLRVPIFRSSATNIMAFPFFSRSNSLRISVKQLDSCLRLHPLRTFAAARSEKVQPLKKKRRLDEICLERFQQYSRTFIQSWILQGKVFVDGRVVNKAGTQVSDKAVVEIMAEVPKYVCRAGYKLEAAIEQLGVDVAGKVALDSGLSTGGFTDCLLHYGASFVYGVDVGYGQVADKIRRDGRVSVIERTNLRYLPGLPQKVDLVTLDLSFISILLVLPAVVNVMKNESTLVTLVKPQFEARRSQVGGGGIVRDPSVHQEVLERIIKGVEDFGFCNKGWMESPLKGAEGNTEFLVCFHRIPEKKPDFEESIPMLHR