MECESNYSKEQRLNGDSLVFDLDDTLYPVTSGIGADVVRNIQAYMIEKLGVEESISLELCVLLYKQYGTTMAGLRAVGYQFDYDDFHSYVHGRLAYEKIKPDPVLRNILLSLPIRKVVFTNGDRIHASRALKRLGIEDCFERVVCFETLNPTSSSLSAAGQVEIFDIMKHLAHPEPGVELPKSPILCKPNIDAMRQALKVASINPKTSILFDDSARNIQAAKLIGMYTVLVGTSERIKGADHALESLHNMKEALPELWDEAVKDEDVRKSSKVGIETSVIA*