MSDSGVQAYIVPSEDAHQDSREAQELLCVVITLEKAALWTDGRYYLQAENQLGPKWTLMRGGSIGVPSYSEWLKDNLSGGLAVGIDPFLVSHDGTEELRRTLFDSMGDLDIVRKSPLRVHDLIYAGVDVAMKLSDARKKLSAAGATGVVITMLDEVAWLFNLRGGNVPHSPVAYAHALVQMDKATLFTDVSKVTPDVEMHLESSSVTVKEYSALLSTIQRLAESGSKLWLDPTKTNMAIVNAFSEGCTSFYAKANVDGKNGISDGPTALHRPSPLSVPKTIKNAAEISGMKQAHLRDAAAPVEFWAWLKVKIVTEKAKLTEVEVGDELLTFRSNKEGFLETSFDTICGLYFLPLQNCRLLPILTGLGENGALVDDEYLLLLDSGAQYTDGTVHFEGHISIDQAVFPENTPGFVLRIGLDYCHEFTSCLRDVLVL*