MVNNSQHPYIKDGWFREINDKSFPGQAFTMTVDSILYEARSEFQDILIFRNKVYGTVLVLDGIVQCTEFDEFAYQEMITHIAMFAHSNPKRVLIIGGGDGGVLREVAKHSCVEDITMVEIDSSVIELSRKFLPTLSNGAFDDERLDLKLCDGFKFLQDIGASDVHKKFDVIITDSSDPEGPAEAFFQERYFELLKDALNPNGVVIMQSSENFWLNLKYLHDLKNTAKKVFPNTEYCYTMVPTYTSGQLGLIVCSNNANIPLNIPQRKISEQEQGKLKYYNPQIHSSAFVLPTWADKVINEGGGGSGGGGSGGGGS