MSDRVTTIFGARGKLLHSLQVLLIGAPAFVIFGYNQAGLGPLATLNSWVATFPDIDTVHTTGVEKSENSTKKGAVIAAFQLGALIGALSTTFFSDRFGRRMSIFIGAILTIIGQVLQVASYSLPQFVVGRIILGIGTGQFNVAVPVWQSESSAAKNRGQHVIIDGMFMCLGYALCNWIDFGLSRIEESTTQWRVPLAIALLPSLMILFSVFLFPESPRWLVQANRIELAERSLSALKGDEASPEEIRAEIAGIQTSLELTSHAKASLMEIFSKDDQDKLLYRFILCMMLQFFQQMCGGNLISVYASTIFEENLGMSESLSKILASCALTWKFLCCFISFWAIDRLGRRICFIVSGSGMACCMMAMAITNSMGEDNKGASIASAVFIFLFNCFYPIGFLGGNFLYASEVAPARLRVAMSAFSAANHWLWNFVVVMVTPVALDTIGYKYYVMYTVLSACIPISVYFFYPETMNRNLELINQVFRDASSPWEIVSMARKLPQGEVAEAQLAAIHKKDGTELEMKEEA*