MVQLFVRAASTMTVSCSLEQDDVKALRSRVAQLLPGSTAENLVLTHRGRCLRDNESLLEAGLVQGSTLFLSTRLVGGGGDGGSTGAESRSCYLEMYLNKKPDKVNPAEEQLARYTQCTLSGAPLLPPCVIDELGMLYNKDAMVEALLAKSLPEGHAYITGLKSLVELKLTVNPEAAKRTAPKAAEKGLHQPSNEAAFSCPVAGVPFNGRFKFIVHRPTGWVLSEKAVKEAPSVVAELLGSKPASEDWIPVNPSGEQVDELKAKLAAKLAAELYSHGHRDSDAGIYPEGASRDCQRHHGA