MSAAALRYHIKAALNKSASVQDFKMQLNHLVQRQDFDNATKALIRELEGGLPPDEPPNFNYNTQGTKSYTDLRRDLKQNLMPILNQDIKNKETGVIARISGTGLNKISSEKALNKSLENGFTKEEHFKVGADIKALFENARLGKTHEDYKGRADIKAVHRYFTEININGKKAQAKITLKESVQQGHRIYSLELEELSPLP