MATVNIRRDVTDPFYRYKMERLQSKIEGKGNGIKTVVANLSSVAQSLARPPAYVIKYFGFELGAQTNTNPADDRWIINGAHEAPKLQDHLDGFINKFVLCKSCKNPETDINIKDGRILLDCKACGQRTAVDLRHKLSGYIIKMEPKKGGKKGKKEKSTRRDRAKENGKAEETASANGGSPGDSNSDNAEGENGDLEIDAGSDDELTRRINAEAKELDKATNGEIKDDEWAVDTSAEAVAARAKELPTDLKRSLAFDDDDDGVEADSGHTSYDQLGSWIDDEAKAKGGVAKVDNVDIYVKAKELGIEAKHKTLTVLAQTIFDEDIVKQIPVRAPMLKKMITSERHQKALLGGTERFVGKDHPDKLILQVPAILMAFYQEDVITEDVVKAWGSKASKKYVDLSTSKKVRKAAEKFLEWLENAQSEDEESEEEEE*