MGVDYYKTLQVDKNAKDDDLKKAYRKLAMKWHPDKNPDNKKDAEAKFKQISEAYDVLSDSQKRAIYDQYGEEGLKGQVPPPGAPNFSAFGSGGGGGGPTSFNFNPRSADDIFSEFFGFSSPFGSAVGGDRGGSGRFPRGVFGDDIFASLSGGRGEPSANGPAKAPPIERNLPCSLEDLYKGTPKKMRISRDVIGSNGVSAEEKRADLDGMDAQKRKKMRPTTVEEILTIEIKPGWKKGTKITFPEKGNVHGHLIPADLVFIIDEKPHGVFKRDGNDLIMTQKISLVEALTGYTVQLTTLDNRSLSIPISTIISPNHEEVVRGEGMPIPKEPTKKGNLRIKFNIKFPSKLTSEQKTSIKRLLTS