MADENKEIVIVDDKTIQEKIYFIRGQKVMLDADLAEIYGYETKNFNRQVKNNIEKFEGEDFMFQLTENEFENLRCKNFTSSWGGSRYLPNAFTEQGIYMLMTVLRGELAIRQSRALIRTFKQMKDFIIENQDFIGSKELVQIAIQTNQNTNDIAEIKSQMATKEDLKKVMDNFIDPDTYKHFLLMNGDKIEADVAYTKIYKSAKKSIYVIDNYIGLKTLELLRAAKDNVEIIVFSDNVKNKDMLTKNILNDFRRDYPNINLKMKVAGKKYHDRYIAIDYGTENEAFYLCGASSKDAGNKISSITKIEESSKDMYHTMFGGMLNNKNLKI