MKSRGKLLGQRWWSLGLPSVFLLCLFFFLVGLFGSTLISQQDVQVGSVRPRSRVLESVEEFDALPNGETGEHSLTSIPFQVLSWFPRALYFPNFATEEQCQGIIKMAKAELKPSALALRKGETAENTKGIRTSSGMFISSSEDKTGILDLIEEKIARATMIPRTHGEAFNVLRYEIGQSYHSHYDAFDPSQYGPQKSQRVASFLLYLSDVEEGGETMFPFENGQNMDANYDFRKCIGLKVKPRRGDGLLFYSLFPNGTIDPTSLHGSCPVIRGEKWVATKWIRDQELDE*