MATPPSRPWAELQHDLLVAIMTHVGAPGLLSGGAPRACSSWRAAARDPLAWRRVDLRDWAALTSGRRASSSRVPVHAALFGILEVAATLAEGRIEAVLLPEFADEDHLLFLAERCPNLHYFSLPSTCMTYDQFCKAIGEFHSLKGMAVDESLINYDVLLHVHQCCPDFVELKVSALYVDEEMASIICNSLPQLKKLEIPSSDMPAAAITKFLDCLEELEYLDISGYETSAISSTVLEKASRLKVFLWNSKFELGEFVDCSNCGEHNINPGEPCKCMMEHKVMDWLAGPSQAS*