MNREALDTLLQHLLAALSPAPAETRRLFHGRGRCWPDLEQLTADWLQGVLLVTLFKEPQPEELQALRRTLEQLTTAPAWAASQGRHLVLQHRYRPDSACEWLSGEPLETWDIVENGLRFRLDLGRNQNTGLFLDMRLGRRWVQEQAAGRRVLNLFAYTCGFSVAAIAGGASQVVNLDMARGPLNRGRDNHRLNGHDLGRVSFLGHELFKSWGKLRKLGPYDLVIVDPPSFQKGSFVLTQDYRRILRRLPELLVPGGTLLACINDPAIGPDFLLEETAREAPSLHFVERLENPPEFPDVDPAAGLKALLFRNAG