MKPLTIWNCRAVRKVKTGLLLFICLQACHTQTKQTTAPTADTRIEFTQPTFNFGKITAGETVMHTFNFKNTGSENLIIRNIETGCGCTTADYTKEPVAPGKEGKIEIAFNSSGRYGKQYKEIRIFANIPEKVITLKFTADIKN