MGVDYYKTLQVDKNAKDDDLKKAYRKLAMKWHPDKNPDNKKDAEAKFKQISEAYDVLSDSQKRAIYDQYGEEGLKGQVPPPGAPNFSAFGSGGGGGGPTSFNFNPRSADDIFSEFFGFSSPFGSAVGGDRGGSGRFPRGVFGDDIFASLSGGRGEPSANGPAKAPPIERNLPCSLEDLYKGTPKKMRISRDVIGSNGRPTTVEEILTIEIKPGWKKGTKITFPEKGNVHGHLIPADLVFIIDEKPHGVFKRDGNDLIMTQKISLVEALTGYTVQLTTLDNRSLSIPISTIISPNHEEVVRGEGMPIPKEPTKKGNLRIKFNIKFPSKLTSEQKTSIKRLLTS