MSRKLGQLRYLNFRGTGINCIPRGFCALTNLRKLFGFPAQVDGYWCSLQELGPLSELRVLGLNALENVSVTSSTTKARLGEKVHLTNLVLNCSSRLGDDGLIKEEEGISEEEKSQIEKVFDELCPPPSLEYLYIEGYFGQQLPRWMMSTSASSLKSLRILFIEDLACCTQMPDGLSRLPCLRFMKIKRAPSIKRVGPEFLQPYHHQSPHPSQTVVAFLRLQKMELIRMVEWEEWEWSEQVEAFPILEELLLDNCKLRRVPPGLAFQAKALKQLVIESLQQLSYLENFASVVDLQV*