MKVPTHLSTLTTRIFLQVRPRVKHYLQGWRQRAESIPDPELRRQAVMSIQTKMFHCEGGAIYALLAGSHFDEAARFIIAYQTISDYLDNLCDRSTSLNPSDFRALHQSMLHALTPSARLGNYYHLRQEQNDGGYLAGLVRTCQDVLAKLPAYLAIAPALHELAGHYCELQVHKHVREDQRIRRLSSWFRRHQEHLPPMTWYEFSACTGSTLGIFCLISHAFQRNFSRDLPQLIKKAYFPWVQGLHILLDYLIDQEEDRYGGDLNFCSFYPTTAELEKRLTHFYTSADKSIAHLPYASFHRLINRGLLGIYLADRKVDCQKEVRKIARRMIRHGGGIAFFFFLHCLIYRRIHEKQDPVPPSDS