MSHDDASQTSRIASEWLTLAAAASLPVQRALDDIAARSNELAADFYAHMLDDAQASQFLTNEQVHSKLFSALQAWLKKVLTPPGPGEMGEYIGMQKRIGDVHARINIPINLVASGARRLKSRIFEMLCAAPLDADTRTQGIVYASHVLDLALEVMSASYAQSRELSAKSDEAYRLHSLIHDIGTERERQRAALLDWENEFVYRIATGTGLAGIQSLTGSEFGRWFNHRGRPSFGGCEDVNTTTALINHVDQLLSAGGQQTNNAYLSEILPLVRDDIAQIKFLLANLFEQLCELEAGRDSLTQLLNRRFVGTILSHEVTLARQRKNPFVIVMMDIDHFKSINDSYGHGAGDDVLRKVASVLMESLRPIDFIFRYGGEEFLLVLVETDARLALSVIERLRARVEQETIVFSADKAISLTASFGIALYDGHPDYQRTIDAADTALYRAKTNGRNRIEIAN