MGRAFKIVILGGGVAAGYAALEFVKHGINHGDLCIISEEAVAPYERPALSKGCLLPEDAATLPAFHTCVGIGAERLTPKWYKDHGIELVLNTRIKSVDVRMKTLLSAAGETISFKILIVATGARVLKLEEFGVSGADAKNVCYLRDLNDSKKLVEVMASCRGGAAVVIGGGYIGMECAAALVTNKIKVTMVFPEQHCMARLFTPEIAAFYEDYYRKRGVEFIKGTVMASFESDANKKIMAVTLKDGRHIKADMVVVGVGIRPNIGLFEGQLALEKSGIKVNGRMQTSNSSVYAVGDVATFPLKLYGDVRRLEHVDHARKSAAHAVQAIMSPEKAQDYDYLPFFYSRVF