MTTRSVLSELPSDALLALLSHLGPHDLLRFGATCRAFHEASRSDCLWMAMCRRAWEQTIPISSWRARLDSAEALFRLLSAFDPLVGAWTLHGREPRGSLVYVTWGDLSLSACEVYGYEDEELKLKLFFEATGHQNGSFEVKIVNRRDTSDTDSAVTRVPACLLWRSKEEPEFFLQLTSSSGAFSQTKEASEVQGASTMHRFVQGAWQTFLQPKSPTNEEEKGRWLFSKVKVMEPSAGNELAGLWRGVYGPHGVEIINISESAGEILGTKILGDPNVPCGQVSFKASLSLESSDVSEDLQRIVDFQLRVDAPEFRIDKVYMGHGRIAEHNFENPLWVPGLLLVSQKGGVAFLWGQVNFVIPFERLDLPKFYHLQSLSGKIL*