MELLCSPTSLSSSFALSSALLVPRSFSMPGTRRFMVLCSSQKESQMTVSVTGATGFIGRRLVQRLRADNHAIRVLTRSKSKAEQIFPAKDFPGIVIAEESEWKNCVQGSTAVVNLAGLPISTRWSPEIKKEIKGSRIRVTSKVVDLINNSPAEARPTVLVSATAVGYYGTSETGVFDENSPSGKDYLAEVCREWEGTALKANKDVRVALIRIGVVLGKDGGALAMMIPFFQMFAGGPLGSGQQWFSWIHVDDLVNLIYEALTNPSYKGVINGTAPNPVRLGEMCQQLGSVLSRPSWLPVPDFALKALLGEGATVVLEGQKVLPVRAKELGFEFKYKYVKDALRAIMQ*