MKLDKYAVGQRYAKALFSLAEQEQQFESIHDEIQALETIFNDNPKLGTVLTDTTLSGLKQRNLLESLSNDFSTLMQHFLSLVFDYQRMAEMPYIIAAYEDLYDQHKGIAHAKVTSAVALDDDQLAKISQSFAKREGLNEVLIESVVDPDIIGGIVLESNHKVIDGSVKHGLDQIKSLLLK