MVIRMSFVLPIFVWILAIMVLSLLVYKPNDYSRVLIICGPGNNGGDGLVVTRHLYHFGYTPFVCYPKRTNKPLYHGLVTQLEALAVPFLSSEELPTELASNFDIVVDAMFGFSFHGTPRPPFDALIRRLVVPSGFTRENCGLPVIVSVDIPSGWHVEQGDIEGTGLRPDMLVSLTAPKLCARKLTASHHFLGGRFVPPGLAKKYSLQLPKYPGTAMCVRIGKPLSVDVASLRENYVSPELLEENVKDDPIKQFQEWFDDAVAAGLREPNAMALATADKDGHPSERMVLLKGFDEHGFVWYTNYESRKAHEIHENPYASLLFFWEALHRQ