MRPLTQKEAQIFFEKLSKFIGDNGKALIEREDGTWIFAIHNKRVYYMKEELLNLCKPFSFPLILSAGICMGKFTKTGRFFLQITALPIIAPYAQYKVWLKQSAELGFLYGQHILNEGIETMTEGTPKNVGVVVYNHNNLPIGLGVALQDSVQRRLASPTIMVVARQADLGEYLRSESNIA