MKLMSFNCRGLVGPIKKSAFIRVLTLEHPDVILLQETLGVGDVIKERLESWLPGWSFVTLDARGHSGGLAVGWRNCCVKLANAWGLDSVLGVEIFSEELGITLSVINFYGPYLNRPQFWDSLLQNPLVNGDSLVLGGDFNFSLGQNEVWGPRAHADSLKGFFVHKLVEKGLLDIEPVKLRPTWRNNRSGDARVAKRIDRFLVAEQLVDRFFLVRQWVGSGGHSDHLPIFFEIKKGHINPLSPLKFNKTWLQDETFKTLFLTHWSPIVEEDDRSAALQFADNIKRIAVPKGLGGWGLKDIFLFSKALATKGGWRLVKSSSLWTWVIKQKYLTGVNITDWIRNPKKAHTGGSVIWKAIVKSFHLIEINLAWDVDNGEKVLIGRDPWLGSTHQHILPLDVVEALG*