MSLEFVYSEKGKRKLIDSGHLFVKDAATEEKTFWKCDQYQNLVCRARLHTRHDKIVKRVGEHNHAGNAARVEVVKVVNQMKNDARETQDVPQRIITNSFISLSQAASGLMPNISILKKTIRNTRRLADRAPPNPNSLVDLVIPNDYQITHHDDQFLMFDSNDGWHRAFSELIGASHPTVWKFISSLKDEQALNEGKIEQYVAGANPPPSKKVYRDTAVRIKRIVQDYDNRDRMDYLRGLAHNFNFKAHLS