MGGVLRNLADLQKLADDDLTCRKQVAVAAMGPDNFLQIVPLNLDCEELSESNIWLLPILKQHIVGGSLKFFTDNILGLADRLHEKSKTLEVEGRPVASRNTQACVHALWSLLPSFCNYPIDTAQNFRDLAKKLGASLQKEPDLRGIICSSLQILIQQNKKAQEESLYSLSSLEQVKGLEINLAEQRAKSRYNSKVASANMKILTSFSPKFLSTLFNIFMSSPQDKRGYLQATIADIASVSDKEVVKQFFISAMQKLLKVTQEATKSLHARKSSMEVDGSNNEQTAASTRAQLLDLALSLLQGLDVEAVNMLFAATKPALQDDEGLVQKKAYKVLASILKEHKDFLTNNLDEIFDLMVTTMPSCHFSAKRHRLDCLQYLIIHISMTGEERKNGGIACFLTEIILAVKE