MRRPRLPVAFLLVWMGCSAISFTAGCSDYCSRGKVKAMRGDIADPAGLRELINSTAFKSELIFTIMTDDISYAVPVVHMHLNLLKLGFEHFFLLSQSEAGCTNLYSAYEGVMPLPTCVWDSFKPPPKTFNVLELLWHYKHRMLLRLTRLGVNVLYMDSDTMLLDNPYKYLKAPGPFADVRYLGTVETTTGIQASFFYMQNVAPDGPISWMMWDIVEMGLRWQDDNRTLISSWGVQKSEEATTMSFDQNYWDDAFLTSMFGQEVRPCIVNALYGDKMVINNKNTGRAQVDMQLSHYRSYKRQGKEMFTRTLVLHPDGPVRPPAHRSGLTDEPIGFWDVMASFQLVSRGGVHSGCCCVTMIV