MIPGKNSGGHQGSPPGRPDGASPFHTSRRRFLATTAMGLVALSASGASAKILFGTGLPWDSGAIEPPRQVLPGPWTFFTPREGEMVEAIAERLIPADELSVSGKDAGCAVFIDRQLSGHYGSSERLYMKGPFQPGLPTQGDQSDLTPATKYRQGLKALDAHCRQAIGGKSFTDLSPEQKDQILTAMEKDEVKFDGPVGSGSFFSLVLQNTMEGFFADPIYGGNRDMVSWKMIGFPGTRYDFRDHVLKHNQKYTLPPVSIGGRGDWARKG