MKENLFNLILELREKSTPPTCLVSDSFLPWTVHVAQRANIPRIDFWTANALSYLFIIYLPALYSQGIFPEKGSSRQWTREKPLMLDHIPGLAPISSEMYSPHLRFADHPAHSLVSFFCEIASCVKYGERILIHTMQDIEADAFRAFEVAGIPAYGIGPLLHYAEKSREDTPAPSQAEGKSGVPQVNGQVDCFSWLNTKAESSVIYIAFGSMASLSAEEIQELACGLEASGSPFLWALRQESLGGAELTQVLPKGFRERTSERGLIMGWAPQVEVLAHRAIGGFLTHCGWNSSFESLWEGVPLLCCPRFAEQRLNSHYMCDVWGVGLELERTDTGGLDRRFVELGVKALMQEESGHNARAKAQEMMQLARKTCQPGGQSYSNLQKFYDAMKILCSKPMPHTSSK*