MVLLCRVAFSNLSTVRSARKKDRTGEEDRRKSGAGRGQVAQSLTIVQAHCGHSRSATMGRKNGLSEREKGSILAFKAAGDSLHAISGKVKRSRNVIRRFLADPDAYGLNYVSDNALKLTPAVVKKITNVARSGQFSTARQVAKKLRLRGAKNIESLATIRKAMHQEFAFRRMPKNPPLTVERKGKRLDWARAHMAFGEKWKKVVFTDEKKFNLDGPDGFHATWMDKTKVPVACWSRHSGGGSLMVWGAISSRGKVCLHFVEGTVTADKYVRMLQEKELFPKCRAVLGNDFIWMHDNAKPHTANLTANFFRAQNVNVMQWPAYSPDFNIIENVWGILARKVFEGGRQYTTVNGLKSAVLAAWYTIEQATIDNLYLSVEDRLWECTRRDGGYVQGNPSQFRFRLAS*