MERMALLEISSWMGSTSSSSRLCVRGAEAGAKFVRLPDGRKIAYTEFGCRQKDAKHSLIALHGMFSSRFGGMPGIRHSTLEEYGVRMISIDRQGYGQSDPHWDQTFYSSSQDLEFLMDELDLGLKVQLFGVSMGGAFCWAALRYIPHRIGGVAMCCPVGNFWWKGMTEAERDAIISPHSTSGQLISSFCKVAPFPAIRALTFVTSVQILNTSSDLATDVSSPDAKFVNHPKVAEAFRRDREESLKHHLGFGLAKDYELFNKGWTFEVKDVSKVYKGPIHIWNGDQDALVPLPLQQWVQRQLPEQVHLHELPGHGHLSWICMNDDAHREVLSSIYPQLKYQPNDGMLVS*