MQYLYDDTGRRYLDAFAGIVTVSCGHCHPEVVDAIVQQSKLLQHTTTIYLHHAVAEFAEALAEKMPGNLKVVYFVNSGGEANDMALMMARLYTGRYDVIALRNSYHGLSAATMGLNGQRIYKHNIPHGFGIHHALNPNPYRGCFGADGPRYAADVAEIIESSTVGRIAGFFSETFQGVGGAVELAPGYLPAVYDIVRKAGGVCIADEVQTGYGRTGSHYWGFQTQGVTPDIVTLAKGLGNGLPVAALVTTQEIANVLSHSFHFNTFGGNPVCAAGGHAVLRLLDREKRQEHCAVVGSYLLERLRGLQEKHDIIGDVRGRGLMIGVELVRDRQSKEPAKEETADLYEKMKDLGVLVGKGGFYGNVFRIKPPMCFTKEDADFLVDVMDFSLSKM*