MLENLPYFQRHLPEDLAKVNEVINRAVQSDVALISQIGTYIISAGGKRLRPIMTILAGKAVGYDDEKLYSLAAMVEFIHTSTLLHDDVVDESDLRRGRATANNLFGNAAAVLVGDFLYTRAFQLMVASGSMRVLEVMADATNIIAEGEVMQLMNIGNTDITEEQYIRVIQYKTAKLFEAAAQVGAILGKASPGHEQALKDYGMYVGTAFQIIDDVLDYSGETEETGKNVGDDLAEGKPTLPLIYLMRQGSEQVANDVRTALENADRGYFEKIRDYVVRSDALAYSIGEARKAVDCAVAALDALSDSEVKDAMIQLAKESLVRVS*