MEKRVEKRRIVLVPLPLLGHFTPMMQLGQALILKGFSIIVPQGEFNRVNSSQKFPGFQFITIPDSELEANGPVGSLTQLNKIMEASFKDCIRQLLKQQGNDIACIIYDEFMYFCGAVAEELKLPNFIFSTQTATHKVCCNVLSKLNAKKYLIDMEEHDVQNKVVENMHPLRYKDLPTATFGELEPFLELCRDVVNKRTASAVIINTVTCLESSSLTRLQQELQIPVYPLGPLHITDSSTGFTVLQEDRSCVEWLNKQKPRSVIYISLGSMVLMETKEMLEMAWGMLNSNQPFLWVIRPGSVSGSEGIESLPEEVSKMVLEKGYIVKWAPQIEVLGHPSVGGFWSHCGWNSTLESIVEGVPMICRPYQGEQMLNAIYLESVWRIGIQVGGELERGAVERAVKRLIVDKEGASMRERTLVLKEKLKASIRGGGSSCNALDELVKHLKTE*