MAKTNLPPGFRFHPTDVELVWYYLKRKVMGKPFRSEAISEVELYKFAPWELPEKSRLRTRDLEWYFFCHRDKKYSNGSRSNRATDGGYWKATGKDKSVIHNSCTVGMRRTLVFHEGKPPKGTRTNWVMYEYRLQSRELVDAGFAQDAYLLCKVFQKSGLGPRIGEQYGAPFNEEDWEDDTAIESSFPLPCVSSCLSAEPLDNQAIQADPVSKQPIASSAVELLSDHDLLDVDGISLEELAEFLNSSPLVENADGKMPDLTIPSMNVNEAAAMDPEGVYNELDDLSTGELISGNIDLIENILNETALCPTLQELDSKQYVELNDLIGDGNPYVSVEPSTPFAPNPSGHWPDLENLNHILDPIPYFDNDVYGGMHGLPHTGPDTTSQHWLPGMQIGDFGEFVPPLERSSF