MESCVPPGFRFHPTDEELVGYYLRKKVASQKIDLDVIRDVDLYRIEPWDLQEHCKIGYEEQSDWYFFSYKDRKYPTGTRTNRATLTGFWKATGRDKAVRDSKQGGGLIGMRKTLVFYTGRAPNGRKTDWIMHEYRLETDENAAPQLVFFVLLLWLSNPSGGRRPPPLLAVDGSRGKLT