MVSGRASSSRPTKRPLIQKIRRDADANDLDGLIQDISRLFEILEDKSTGKKPGEKPATDRYWPDKKRFLKFKKFFIEGCASVQEVINSVPIPTIEIQSSVAIEIRNLLDLLGHSNWAFAPLLVVADVLGRFENDSNNKKKCLSLLKETYILCLHIGNLRKHPSLMKSMEAVIKEATANIVEASFMCCWLLNMFKLSSKVRPPGPRERQYPKHAVGLETPVNDIIKLLNWKSEEKSQAVIIYGLGGMGKTILADAAFARLYIKGCKYSMVRFDSTSNVVDMQKWILKDLMNGTEEVTSAQQDINGIIRDMDIRTYEQGQEKISGILEKEVAFIYIDNVSDKEKLLQLLPKNFKNVKKLRILFTTQDEDLCRGRLPYSDVQFYPMKVLPDRKAVELLKSRGIHERNFPQLNTLVKDICGGIPKLLDKAADRIYSESDKQKAFKIVRDIGHIKEHVFDYERLPKELQGLFLDICLFFRNLDWKTVEDIVKYYRVGDWPLEQLERKALIIKGSTKELVVPDVVWKIGKDMAEKTRFRFYFARAPSSRKEKSIKSPFYEKSITALRPEHKSWRILALHSLTEVKGNNVKTFEKKILLARKDHAPYNHEFTDAMQKKLKLHHVSFSPSDFRQYL*