MDKQFNDTNVSDSKALEATEFYFESDFYLLKNNNDYKNLLKSLAILEVQRCTTIQNIEKLAVLKDHFSKNPSLALKKVLKREDIGTLKSVNIHPLPDIDWSVYITNDETESGPIKQVCDINLRHKNVSDKQETPTNITASEVEKPETFKKPWTVEEQLRLEELLIEYPPERNESNRYRKIADALGTRNLRQVCSRVQKYNMKMKKVGSIKSINANSKNLNKKTVSLSHKNIGALLKPTTFIPSTTLIDDVDVYNANRNNFNVSHKNIEMSNKTKLAILDEVLQDKLTEKNCPIVHVGYTCCVCQSSPIIGTRWNCNDCPAIGKNSNFCGDCIVDTVRNILEKPPHPMDHTVTPIRSVKANDDNIDNLIDQNYVPLVFKTQNYLDPNFMV