MSNTQKKNVPELRFPGFEGEWEEKQLGDLTDRVIRKNKNLESKKPLTISGQLGLIDQTEYFSKSVSSKNLENYTLIKNGEFAYNKSYSNGYPLGAIKRLTRYDSGVLSSLYICFSIKSEMSKDFMEAYFDSTHWYREVSGIAVEGARNHGLLNVSVNDFFTILIKYPSLEEQQKIGKFFSKLDRQIELEEQKLELLQQQKKGYMQKIFSQELRFKDENGEDYPDWENSKIEKYLKERNERSDKGQMLSVTINSGIIKFSELDRKDNSSKDKSNYKVVRKNDIAYNSMRMWQGASGKSNYNGIVSPAYTVLYPTQNTSSLFIGYKFKTHRMIHKFKINSQGLTSDTWNLKYKQLKNINIDIPVLEEQEKIGDFFKKMDILISKQKMKIEILEKEKQSFLQKMFL*