METVQQEIQNRVLPLLQIASETNKTINLQDIFERFAFDNVCMIAFNHDHSFLVFDSSCNLSSSPFALALERAANLSAERFRYALPFLWKIKKHFNLGSETILGQSISTVHDFAMNIIRSRKSSNKENAQDTDLLSRFIFSTNNDNSNKNSDEFLRDIIVSFILADRDTTSSALAWFFWLLSSKPQAERKIIRELKSIRAQFQKGPFEMFDYEEMQEMQYLHAAVTEVMRLYPPVALDARMCKEDDVMPDGTVVKKGCFVTYNAYAMGRLVGIWGRDCSSFVPERWLDEKGMFQAESPFRFPAFHGGPRMCLG