MSHALRAVFLDHASLDLGDLDMRPLHAAFDELQLHAASQPQEVAARLHGARVAISNKAPIDAQCIAACPELELILVSATGTNNIDLAAARERGIVVANCHGYGTPSVAQHTLALLLALATRLPDYQQAVRSGRWQQSSQFCLLDFPIVELEGKTLGLLGHGELGGAVARLAEAFGMRVLLGQLPGRPARADRLPLGELLPRVDALTLHCPLTEDTRGMLGAAELALMKPGAFLVNTARGGLVDEQALADALRGGHLGGAATDVLSVEPPRNGNPLLAPDIPRLIVTPHNAWGSREARQRIVGQLAENAEAWKAGRALRVVNAG*