MAPPELTDDVVEEILLRLPPDDPSCSARASAVCKPWRRLLSDPVFLRRHRAFHRRRAPPLLGFIHHVSDEPARRVPSFAQFVPTTAFRPAELEHKNCWPLDCRHGRALFQSSNVELTIWDPMTGDVRRQREPYGTLCTFATAAVLCAVPGCDHHDCHGGPFVLVFVGNDEDDDGEEIASASSYSSETGTWTAASTVHHDDSLELESKPSVLAGDAVHFLTYFGKAILRYDLTKLELSVILPPVAYGDGDALLMTAEDGELGLALFDGEASIHLWARVAGAGWVRRNVIDLYAVLPFFDPVHSLSLVGFAEGTDIIFLHTIHGDYRMELKSLQISKLWEKDRCFNIFPYMSFFVPGTSFTNLLALGFGDRSVQSFRMEHASCSIHQS*