MKKVWRLDLVMVILFKAIPLESTDGERLEKSPDCLHPGLCVNPYHINVSVRELDLYLANFINSHGAETLSGICDTGDKVDDDRNLKDELLEKSLGCLSLRLGAQKFQNRLVAGSIVEIVSLIEMDSSGWLDATCDVEASPGQQSVEEKKKKKKTRKKVAPAKSRDKSWTKRIYSQPVQWSHLQRHDPGDRCLLIKGIVAALQNLIHPSDDILPVHLLPLFDQTSAVLLKSRND