MPGSLDPLDVGVQIPYHFRCPISLELMQDPVTVCTGQTYDRQSIESWVATGNTTCPVTRAPLSDFTLIPNHTLRRLIQDWCVANRAFGVERIPTPKQPADPSLVRSLLNQAAAQSNHMNSRVAALRRLRGLARDSDKNRSVISANNAREILLAIVFSCMDSDSSELNHESLAILSMFPLSEPECVFVASDPERVSYLVAMLFHPSIDVRVNSAALIEIVVAGMRSPELRAQISNADDVFEGIVGILNYPLAYPRALKVGIKALFALCLVKQHRQRAVTAGAVEALIDRLQDFEKCDAERALATIELLSRIPSGCAALASHALTVPLLVKIILKISERATEYAAGALLSLCSASEQAQKEAVAAGVLIQLLLLVQSDCTERAKRKAQMLLKQLRDCWPEDSIANSDDFACSDVVPF*