MTVLVHIVGEGDLGSDILKLKGEQRKQARHAGVTALRTAAVGGTASTPAEAVGLLLDGAASRDHKSRFARTPLALELGAIQAECRSGQVHVLLLGSNSGDGATADIAEALAALLACDEVRAVLHEQYGLEVTAELRADGNLNEQVGRGDLSSWVESAYGTAADRPVVVSMIGGATMMCLSAMGVVDQLGYDWRLAVAGSPDDDAARLVRRGHHGDAPFYWLRALGYLEQAAAWAQEHDREELIDGEHSRLQGDIDAVFGSAGRDDVSSSVTDEQLASLVAVEMARADNGAGLAVRAWVEKHYEALLAEENADRGQDDQISSVFKRLPGKELGKVLGMVRDEQLDQHSASAAWLLKTGDRLRPVGNRAVHDAAAPTASELATIKNVPELWRRVPSWMHWPGQGRVLYICGIGAGYRPPSVIERVMEAGPGQELKRAVPGGMLEGGGVGEVDFLLLHSADPGSKRTAVKTCASVLLTTPKDGMIASGVDIIDYGGVSRDQFLAVEETSRKVAGIVREVLETKRPSAVAVVGLGQKGAVIGALEAAQAWCAGHAVPLFVETSVQPGQNIKQPGMQFHRIALHNDAEAALRAAAAASLSSLNLLSAVRVLSAGDRDMDVQAQECDKLREEYLEAVNTKDPDAYAGVLLSVMETIHKLCQEAEGDVDPRLVVVVAEAVNFPRRGKKVAETLFRERYAWQGKENGYSAEWSEVDACGRGDLLRLLYEVRNEVRLTHGDSSVDEAVRAVMRNRFIRISDDFGYEGLLKRAIASVKGGAENLGIDVDDSWAERFQALRGWAEGRS