MADRFTTITVVHCWSAPRSRSTALLYSFESRGNSTIALDEPLYRRWLRQAKVQVSRPYGEPFLKGEAPPDDVDEAWRWEREKQCFNERIHYAVKGLMDEKDGGHRHVLLIRDPIAVLGSWMGKSGSVHGNNPHPDEVGIVQLLDVYSKILGASMNATTSNSEVVVIDSDDLAAQPRRSLHELCDALGIEYRESMLRWEAGTHKCDGPWSKWWYHDVWRSLGWDEDTEDTNSTGINHPRTARYRTVPPALLPALRMSMPSYTFLQTLTNTHQQRAITTPPSGKLYEDPRNQHVLVYVGTPGTSSGRGRGRIIPRDMAVISPFDSSVQGGDATWEGIRVYNGRIFHLDHHLNRLYRSAKALGFENMHTRSEIIDAIFRVLAANGMRDGAHMRLTITRGEKCTSSMNPLFNVYGTTLIILPEWKPTEGATTYDNTKGISLITAGVCRRSPPSTLDNKIHHNNMIQNILPKIQANHAGVADAIMLDLEGFVAETNATNLFLVRCDCPVLVTPSADHCLPGITRDTVLILAKELGIETEVRRVSLSEFYCADEVFTTGTMGELTPVTCIDGRVIGAKGNKTRGVVTQQLQEAYKE