MSVSESDLPELIAETFWAILDDKIPDEIVNQMLWYHLGYRYDPASQAWDVSQVDEVWTETYPDPPDFIGSRPATIKLTRSIPKENKQLLKSELGFGGYTVDELNPRRTRRATAVNWFLNYLKQSAASNTG