MTKKVLVLGSGFVAQPVIQVLADTEGIDVSVACRTLENAKALADASKSQALSIDVRNAEQLDAALKEHDVVISLIPYIYHADVVKSAIRLKKDVVTTSYISDALRELEPEIKAAGITVMNEIGLDPGIDHLYAVKTIDEVHQAGGKITSFLSYCGGLPAPENSDNPLGYKFSWSSRGVLLALRNSAKFWKDGQIETVESADLMSTAKPYFIYPGFSFVCYPNRDSTTFRHLYNIPEAKTVIRGTLRYQGFPEFIKVLVDIGMLKDDVDPAFSSATSWNIALAQYLGAKSESKEDLIAAIDSKSNWGSDEERERILAGFSWLGMLSSKAIDPRGNPLDTLCATLEQLMQFEEGERDMICLQHKFGIEWADGTKEVRTSTLVEYGKPGGYSAMAATVGYPCAIATKLLLNGTIKGPGLLAPYSPSINDPIMKELKEKYGIYLKEKTIA