MRLAPPFFSAGWGGPKLDLLEKMTKQLLSQGLAEVAAQRWPPRIIQPLWKTVWESRTSRLQEGIFKTPCDEELLNALPIESYTARVAFLTPKYVPSHNMACVVHLAGTGDHSFERRLRLGGPLLKYNIATMVLESPFYGHRRPKLQHGAKLLCVSDLLMLGRATIEETRTLLYWLETEAGFSKTGVCGLSMGGVHAAMVGSLHPTPVATLPFLAPHSAAVAFCEGILKHGTAWDALRRDVQSVGMTIEEVRERMRSVLSLTDVTQFPTPKCPSSVIFVAATDDGYIPKHSILELQQAWPGSEVRWVTGGHVSSFILHNDAFRRAIRDSLDRLP*