MDKESQYLLFALSSPMEVLNEDCLPSHSSPKMYLGVKRFDLESSWGIENRDELLQTISRRTDDGHATQLEWLYRRWFRYAPQEWQEYTDALDEGDRIYARFVADTAVCCGEGGIRSWDYVRMGFLCRMGVLNEWLTEEESLWLQSRIQLRALSYYSGWLPYFSAYYTGRLYWQLRNGDNLPLLRETFARKEFDDAGRRMMNKLIAGKDSFYATLPWRYLPHYPECPDTLQEVSDL