MIQFVIPSYQRVGAVSALDMFPTDYEPHIVVRKHEEKAYYDAYGSRAKIITIPDDVNGIAGTRKAITDMYAGQRIWMIDDDTTIRMSSIRKRDDKRRVDKINQLTREQFYELIQYVEDAMDCGYYHGHARLPIFKITSSWGNYRENSYGFTNTWYDLGKLTTEQIGYGKIDLCEDMYAFLNLINQGYPHLALFKYLVVSGKSHAPGGCSSIRSNSKHNRALEQINREFPEQARWKTSNIEKRKSLGEEDEPLKVLRMCVSRKEKSEAFHKFNAIHPIAVD