MGKTQLAPGFRFHPTDVELVRYYLKRKVLGKKLLVDAIVEIDIYKFEPSDLPDKSYIKSGDLKWHFFCPREKKYATGVRANRATEGGYWKTTGKERAVLLEDKVLTQKNIPQDTYVLCVLFKKDGPGPRNGAQYGAPFNEEDWSDQEQHTDVPSPSNLAILLRPNAETSLVVAPSLAPNKDCFGGMVSESCVSDFVPSTATTTCKLPHLNDAAHTPLSAAPLLDTNSTASLVPTLLAPTNDNDDIYSMLDLFVDDDEYLRFCEPNNNEVIHDTSVPAPVFLEEGQDMFSELLDLSIIHDNNMPRTPSYDLVENSELYLELQDLTAPLAPPPAENVSDSYLSNQGHFDLSTANDDDPFGFSAFM