MVKEGNTTDGAWAWHGHGRDEVTITAVSTVAPALPVQEHRLPLSNLDLILPPIDVSVFFCYVPAAGGRGHHHPAAVLKAALAKTLVAYYPLAGEVVANAAGEPELLCSGRGVDVAEATADGTALQDLRLSLPDESVEPLVPKKKAGVMSVQVTKFKCGGAVVGCTFDHRVCDAYSFNMFLVAWAAAARGGSAPPAPSFHRSFLAPREPAPLSTAGGNNLADRLFVPVSRAPALPDTAAANRIYCVSADDVAALQASAGSGRTKLEAFTAHLWQLYARAAAASRRQQRCQSCCMGVVVDGRSRLRRDGAMEAYFGNVLTIPYGVMGTDALRGMALGDVAGDVHRWVAEAATGEHFRELVDWVEEQRPEPTVARAYLGRGYGGEDAMACVVSSGMRLPIGEVDFGWGRPAFASYHFPWPGGAGYVMPMPSARGDGDWVVYVHAAPEVVGVMEAEPTMFRALEGSDIFG*