MVSPIVTAQVTEFECGGLAVSVSGSHPAMDGFSDFKFLFEWARVCKMETPVEKINFLSFNLGNSFPTRDISGLFKSTYIPSIHQDIIVKKFVVREAAMSRLRKKCIHEACGALTFQPSRVEIITALLWRAFICASATINGYVRPSLMDFPLNLRSKTSLPQVHNSMGNFRIDVPIKFIPGETKMELHNFIILIRDTVNKVVASCDKASPDEIVSTLVNIYNESVRSPEWGGNDEVDKVLCSSMCNFPLHDTDFGLEKPALLFFGTKDTQMFWLHDTDIHSEVGVQMDLKESYMQLFECDDDIKALTFIRDANL*