MRPAAVSLGLIGGISALGIPLPETLEQLPLSDAQKPLVSSEGLQAQIHVSNLLDRAKVLYSLAERGIDEYNHPTRVIGSKGHWGTLDYIYSTIMELGDYYDVTNQSFPAVSGNVFESRLVLGHEVPASARPMGLTPPTKNREPVYGSLILVSNEGCDKADYPSELAGAIALIQRGTCPFGTKSELAGKAGAVAAVVYNNEHGEVSGTLGTPSPYHVATFGISDTDAAPYVQQLKEGKKVDSIAYIDATVDTIYTTNIIAQTRRGDPENCVMLGGHSDSVAEGPGINDDGSGTLTLLEVATQLSKYDVNNCVRFAWWAAEEEGLLGSDYYVSVLSEEENLKIRLFMDYDMLASPNFAYQVYNATNEVNPVGSEELRDLYTEFYTSHGLNFTYIPFDGRSDYDGFIRNGIPGGGIATGAEGVKTDEEQEMFGGIAGNWYDPCYHQLCDDLGNVNATAWEVNSKLVAHTVATYAVSFEGFPKRTTTNVKSVDLEKRKYHGPKLLM*