MGGKLIQEKTKVSRDALLDSIRLFMEQGFSNIVAITGVDRKDNIELIYHLGDEHGGMVHLSVQLPKGDPVVDDISSLKPGAKILEREVHDLFGVEFWGFDELDKKRLLLPECYPEKASPPLLKDVDSDTFKKYIGDPMACAYEALTLSAPLSPESALVPIGPYHPALKEPEFFSLVVEGERIKKAFVRIGFVHRGIEKLAESRTYIKDIFLFERVCGICSTHHAWTFVEAVEKLLNVDPPPRAQYLRTLIAELERIHSHSLWLGLIGYWIGFESMFMWVWGLRETVMDLFEELTGNRVHKSFITIGGVRMDISDEKVKKAAAKVSEFEKQIDSVMETVMSSDLFIERSKGIAKYTLEEARAFSAVGPVRRAAGDPYDIRRIEPYGAYGELDFEVRTTKTGDVYNLVLLRLGEIKESARIIRQIAEKIPSGNPVPPKPFLGVVKEGEAYARTEAPRGELFYYVNSNNTAYPYRVKVRTPTLLNIQLAAHLLEGATLSDFPVIVTSIDPCFSCMDRVLVYDERAGCAKIISAEEIGRKRM