MLQLLPWCTRIWFQHSPSNAPWLHHDAKYHKNTCPVGISTHDPVLREKFAGEPEHVINFFFMLAEEVWEIMSQLGFHTINEIVGRSDMLEIDEEVVKMLLLRPAADIQPDAAQHCIQKQKHGLDMALDQKLISLSKAALEKSLPIYIEMTIRNVNHAVGTMLSHEVTKQYHMNGLPNDAIHVRFTGSAGQSIGAFLCPGITLELEGDSNDYVGKGLSGGKIVVYPPRTCKFDPKENIIIGNVALYGATSGEAYFHGMAAERFYVCNSGAKAVVERVDDHGYECMTGGNVVILGKTGRNFAAGMSSGLAYVLDVEGKFHSHCNHECGS