MSTQMQSRERRMASAEQLVLELIIPEQRENALLDLSKKRELFQDLAPMLWHSCGTVAALLQEIVSIYPMLSPPTLTAGASNRVCNALALLQCVASHHETRALFLSAHIPLYLYPFLNTVSKTRPFEYLRLTSLGVIGALVKVDDTDVINFLLSTEIIPLCLRTMEMGSELSKTVATFIVQKILLDDVGLAYICATAERFFAVGAVLANMVSMLAEQPSVRLLKHIIRCYLRLSENPRASEALKNCLPELLRDNTFSNCLREDPTTRRWLAQLLMNVNGGQLHPSRLPTGLPGIPLSSMDQILPGQQVI*