MNQLTQTPDDLLAEALKGKSDDFKRRVLDFASRSGLSRDDPLFLVLVATGQLEAMLEDAPHTLQLLFQTWNRELANNLELVETVAVERQKVAINRAAQALIHESLLREGRSIINSVIPAAIAFFLVFSIGFISGVSIPPLLFGFLGGGYTKVAINNLTWNELEAMKWAMAGEGKFARNLVNWNRGYLENGECLKDTQQLGLTLSQNNRKAKSGFCLIWVKPPRERQFLEGNK