MTWQLLLGYLPTNCERRRATLDRKRKEYLDCIPRYFEVSESERPESEQHILRQILVDVPRTHPDVPLFQAEAVQRCLERILYIWAIRHPASGYVQGINDLVTPFFYVFLSEYVEGDPATCEVERVPQPILQVVEADSFWCLSTMLDSIQDHYTFAQPGIQRMVFKLKELVHRLDARLFSHLEAQHLEFLQFAFRWMNCLFLRELSLPLIVRLWDTYLAEGDAFAVFHVYVCAAFLQTFSSQLLQMEFQELVMFLQHAPTESWTDDNVRMILSQAYVWKTMFDRSPSHLAMHEGDARRKDFTL*