MSFMLALPKISLHGAGAIADMVNLVANKQWGKALIVTDGQLVKLGLLDSLFSALDEHQMSYHLFDEVFPNPTEELVQKGFAAYQSAECDYIIAFGGGSPIDTAKAVKILTANPGPSTAYSGVGKVKNAGVPLVAINTTAGTAAEMTSNAVIIDSARKVKEVIIDPNIIPDIAVDDASVMLEIPASVTAATGMDALTHAVEAYVSVGAHPLTDANALEAIRLINLWLPKAVDDGHNLEAREQMAFGQYLAGMAFNSAGLGLVHALAHQPGATHNLPHGVCNAILLPIVENFNRPNAVARFARIAQAMGVETRGMSDEAASQEAINAIRTLSKRVGIPEGFSKLGVTKEDIEGWLDKALADPCAPCNPRTASRDEVRGLYLEAL*