MVRLQVLWLLCFSAFAWCQQSLPSLGVASGFCSDLLHSLGYPCLDYSVTTEDGFILGVQRIPYGQNGKKSVSGTPVFLQHGLFQGGDTWFQNSPKQSLGFILADAGFDVWVGNVRGTRWSHGHVSLSRDGKEFWDWSWDELAEYDLFAMLELVCNVTKSKVYYVGHSQGTIMAFAAFTQPRVMKMIAAAALLSPIAFLSSITSQFALAAAHMHLDQAINDVGVHEINLRSELAVDIADLVCSSSGLNCGDILTSITGPNCCFNDSRIPYYLEFEPHPSSTKNLKHLFQMIRKGTFEKFDYGLVGNLKHYSRASAPAYDLSAIPKELPLWMAYGGNDALADPKDVSLMRKKLLCSVDFVYLENYGHIDFILSMNAKADLYDKLVTFLLLQRDHSKHLM*