MAAFAPGEELVLYATIPLALNAVVKLGAFDEIADSVLSASEIVSRITNNPSANVAFLDRTLRVLATYGVVNETVVQGQRKYGLSEIGKRFSPGTKLAARGLSVMCNHRIFLKPFEHLAEGILDGGEPFRKAHGKTAYELVAEEPEFNNSFNLCMADHSKRSSAVLLDCYKGFASIKTLVDVGGGNGALLCDIRTRYPHIKGINFDQPHVVSQGIASEGILSQIFHARSFKHSLFTSSRSGACWWRHVRINSPRRFNHVEGKGSRVKFSLPIWCFIPF*