MDALSGYSVTIFAYGQTGSGKTFTMTGPDSIDYGREAAAASLDDGPHGLIPRVLSDLFELTAHGREHAGVTVSASYLEIYNEQLNDLLNPASVNLQLRHEARLGPFVQNLLQVECESLGDAMAVLAEGTRNRKVSSHQLNKDSSRSHCLMTLHLKDANTGCTGRISLVDLAGSERLKDSCSEGAMASETGHINRSLFALGNVISSLSDARRRQGHIPYRDSKLTKLLMDSLGGDGRTLMLACVSPSLHMLEETANTLLFASRAKNIQNRPTVQVD