MSHARNFRNTLPDYTPRASTAAGPEADFSTFASSVPRAALLGLFQETFEAVQGYRTSNPTIYTGSAGVALAMWHARRSLMRHCQACGGGDHAAAIAAATAAAAPVEPTAAGAVSLDAAALAALPSALLAAALDHVRTAVKSLTQGGPRNYSLSRGSRGGSMLDGGAGVHMTAALILHDAALSAGATDADALLRERDSHLRSFLDAYPLAMDSENDEYLYGRAGYLQGAQLLRAVLGTDAVPPELVEGVATEIIESGREMASRLRWRRTDTPRPPWFYTWPGGGEGEPYLGAAHGLMGILFSLLHCRTVVEQHSQELRDSLRYVASHETDCPGCLPGTTGGHYPTRMAAAPPDPAEALSSKSSSKALVHWCHGAPGAVFMWCKAYQVFGDPEYLGAALRAGEVVWQLGLLKKGHGLCHGTSGNAYALLALHRAAGGSPLWLHRARMFAAHMGSAEGRAVYDTPDRPLSLYEGRAGALCLLADLLADDGGSAGARFPAFELP*