MVKEGTTDGSGARRGHGGEVTITAVTTVAPALPVQEHRLALSNLDLILPPIDVGVFFCYADPGGSSGAATVLKAALAKTLVAYYPLAGEVVANAAGEPELLCSGRGVDVAEASAGDGTDMRDLRLGLPDESVEQLVPKKKAGVMAVQVTKFGCGGIVVGCTFDHRVCDAYSFNMFLVAWAAAARGGPAPPAPSFRRSFLAPRQPAPPCTGTLADRLFVPVSLAPALPDTAAANRIYRVSAADVAALQAAAGPGRTKLEAFTAHLWGLHARAASRRRIGSCCMGVVVDGRTRLRGGDGAMGTYFGNVLSIPYGVMGAGALRGAALADVAGDVHRWVAEAATGEHFRELVDWVEARRPEPTVARAYLGRGEGGEGATACVVSSGMRLPIGEVDFGWGRPAFASYHFPWPGGAGYVMPMPSARGDGDWVVYVHVAPEVVEAMEEEPTVFRALDSGYMFG*