MPAGARGFSPTPTEAPRPGWCVVGLKPQGPPPHWTEVPTLPPHCKAEVLSSPHPKSEKSVTAQARMLSFLLQKRSPLFPGTFEALLVCLVNLGKSHMLVTETYFYKTMVNVDAIRRYWPPGAIPQCTTVTALDSTLNSDALARCTGKAPGTFESHCLFGQPSSSAQVTMQSQNRKRAPAWTELEVQDLTVVWGEESMLSELRSKRRNAKTFQKISKAMRDRGYIRDATQCRMKLKELRQAYQKTKESNRRSGTEPQTCCFYTELHAILGGAATTTPPLSVDSDDGVLSVMAEDFADGEDEEEEENELGEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRIGWGGVSLVSAAAR