MIDSTFSRATWLNSLHMSTLTLSLLEKEGFAREQLLEGSGITPADLLDLRRLISPWQEQQVFANACRLSDEPALGLRLGLRTRISAYGLLGYALLSAPTLGEALRIGLSYPVLLGTYFHLSLEVADGRAWLVATGYGEDEALRPFNTELCLGSLKVTCADLLGQPLPLLEAAFDYAGDEAMARAYAEGFACELHFERERSAIGFAAEWLERPLPLADPVTHREMLEQCRRQNIDLAARRAWLDKVRAILAERLQDPPGLEELARRLNCSSRSLRRHLQQQRTSYQQLLDELRFARAKELLQSGDMPIYRIAEELGFSETASLRHAFQRWSGQPPSHFRA*