MKRSKKAALVLMVPATTLMLAGCGEDREQSAVVFSSPTECAQSLVVSAEQCESDYTAAQALHPQVAPKYLNKQECEADFGAGQCETAPYQTTSGGSVFMPMMMGFLAGQLMGGANAQNLQARNQRAIPSQPLYKSRDDRSTFRTATNQPVSKGIGPITLRPSQVQPKVGQVVRRGGFGQQAAMRAPATGFGG