MSFMLALPKISLHGAGAIGDMVKLVAGKQWGKALIVTDGQLVKLGLLDSLFAALDEQQMAYQLFDEVFPNPTEALVQQGYAAYQAARCDYLIAFGGGSPIDTAKAIKILTANPGPSTAYSGVGKVKNAGVPLVAINTTAGTAAEMTSNAVIIDSERQVKEVIIDPNLIPDIAVDDASVMLDIPPAVTAATGMDALTHAIEAFVSVGAHPLTDANALEAIRLINLWLPKAVDDGHDLQAREQMAFGQYLAGMAFNSAGLGLVHALAHQPGATHNLPHGVCNAILLPIIENFNRPNAVARFARVAQAMGVDTRGMSDEAASMEAINAIRTLSKRVGIPQGFSQLGVSKADIEGWLDKALADPCAPCNPRPASRDEVRELYLEAL*