MADDLKRYLYKQLQSVEGLHAIVVTDRDGVPVVKVANDNAPVPALRPGFLSTFALATDQGSKLGLSKNKSIICYYNDYQIVQFNRLPLVISFIARSSANTGLIMSLENELAPLIEELKQVVEVT