MSLEFVYSEKGKRKLIDSGHLFVKDAATEEKTFWKCDQYQNLVCRARLHTRHDKIVKRVGEHNHAGNAARVEVVKVVNQMKNDARETQDVPQRIITNSFISLSQAASGLMPNISILKKTIRNTRRLADRAPPNPNSLVDLVIPNDYQITHHDDQFLMFDSNDGWHRAFSELIGASHPTVWKFISSLKDEQALNEGKIEQYVAGANPPPSKKVYRDMAVRIKRIVQDYDNRDRMDYLRELAHNFNF