MPEEDVFTSGKSLFRFPKDRAVRLLWDRFVRGRRADWYEGNGRSVICSDHFAPACFDVSSVIQKNLRFSQRLRLVAGAVPTLHRVSSPASKGEEGDGAGGPEKGGEPQAVRQPEAAPGPACCTLLWARKRAKASQIAHENQVIQTQVHADNLSNDVTSVPTHCEEGPVHKSTQISLKRPPHYSVGIQAKVKVFGTRLCNATTQTDELWSRTSSLFDSYSSDSETDEDWNIKSEQSDLSYIAVQVKEETC