GGGGSGGGGSGGGGSMVNNSQHPYIKDGWFREINDKSFPGQAFTMTVDSILYEARSEFQDILIFRNKVYGTVLVLDGIVQCTEFDEFAYQEMITHIAMFAHSNPKRVLIIGGGDGGVLREVAKHSCVEDITMVEIDSSVIELSRKFLPTLSNGAFDDERLDLKLCDGFKFLQDIGASDVHKKFDVIITDSSDPEGPAEAFFQERYFELLKDALNPNGVVIMQSSENFWLNLKYLHDLKNTAKKVFPNTEYCYTMVPTYTSGQLGLIVCSNNANIPLNIPQRKISEQEQGKLKYYNPQIHSSAFVLPTWADKVINE