MSSNNRKKLLLMGRSGSGKSSMRSIIFSNYSAFDTRRLGATIDVEHSHLRFLGNMTLNLWDCGGQDVFMENYFTKQKDHIFQMVQVLIHVFDVESTEVLKDIEIFAKALKQLRKYSPDAKIFVLLHKMDLVQLDKREELFQIMMKNLSETSSEFGFPNLIGFPTSIWDESLYKAWSQIVCSLIPNMSNHQSNLKKFKEIMNALEIILFERTTFLVICSSNGENSNENHDSSDNNNVLLDPKRFEKISNIMKNFKQSCTKLKSGFKTLILNNNIYVSELSSNMVCFIVLKDMNIPQELVLENIKKAKEFFQ*