MLDIRRFDIYPKIPKDLTQPTTAGAVISMLCVAFIAFMIFNDVLAYIFIDLRSEFFIDDPGREGKIDVQVNVSFPHMACEYLGVDIQDENGRHEVGFIDHTNKVPIGDGGCRFESRFEINKVPGNFHLSTHSAATQPDNYDMRHTIHSIKFGDDVSHKNLKGSFDPLANRDTSQENGLNTHEYILKIVPSVHEDYSGNILNSYQYTFGHKSYITYHHSGKIIPAVWFKYELQPITLKQTEQRQSFYAFLTSICAVVGGTFTVAGIIDSTFFTISELVKKQQMGKLT