MESLFKRPFMVYGLAAGLRTVLLFYGAWQDAHSAVKYTDIDYMVFTDASRYVSQGDSPYARDTYRYTPLLAWMLLPTTWAIPGFFSFGKALFALSDVVAGWLVAKSLTLTHGMSAERALKYASFWLLNPMVANISTRGSSEGLLGVLVVALLWAVLNRRIYLGGVLLGIGVHFKIYPFIYGMSILWWLDEKEFTTNKAQSESREVKPKFKDTPVGIFISQILSFITPCRIRLTLISLLTFVALNAAMYLHYGTPFLQHTYLHHLTRIDHRHNFSPYSTLLYLTAASSAGAVGHDAGGPSGSFESLAFIPQLLISVVVIPLVLGKKDLPGTMLAQTFAFVTFNKVCTSQYFLWYLIFLPFYLPTSSLLRNPRLGIAVAALWILGQALWLQQGYLLEFLGISSFLPGLFLASLGFFAVNAWILGVIVADVGGLNLESGNEKRRVK*