MQAAAYHHHLTSSTFLARGGRNSGKNQSGNFTVRMGLKEDGPSLAVVGVTGAVGQEFLHVLSDHDFPYRSIRMLASKRSAGNRLTFEDKEYTVEELNEDSFGGIDIALFSAGGSISKKFGPVAVSQGCIVIDNSSAFRMDEGIPLIIPEVNPQAMDHIKLGSGKGALIANPNCSTIICLMAATPLHRHAKVIRMVVSTYQAASGAGAAAMEELELQTREVLEGKEPTCKIFNQQYAFNLFSHNAPVLSNGYNEEEMKLVKETRKIWNDMNVKNDMNVKVTATCIRVPVMRAHAESVNLQFEKPLDEDSAREILRSAAGVVVIDERDSNHFPTPLEVSNKDDVAVGRIRQDVSQDGYYGLDIFVCGDQIRKGAALNAIQIAELVL