MEVLVENLTFLTWQQVLMWLIGGVLIYLAIVKEMEPSLLLPMGFGAILVNLPNSGAAEVIAHLFQLGIAGHELFPLLLFIGIGAMIDFQPLLANPKLMIFGAAAQFGIFFTLGLASLLGFELNDAASIAIIGAADGPTSIFVAQQLGSSYTAAIMVAAYSYMALVPMVQPPVIRLCTTQAERKIRMTYKGRPVSKTTKILFPIAVTVIVGLVAPQAVALIGFLMFGNLIRECGVLNSLSETAQNVLANLITILLGLTIASRMNAAEFLRVETLLILGLGLVAFVMDTVGGVMIAKLMNLFLKEKINPMIGAAGISAFPMSARVVHKMGLAEDKQNFLLMHAAGVNVSGQIASVIAGGLILALVGG