MNFFSLHPNVYATGRPKGLIGMLENVWVSNHTPGEGTLYLISGFSNYNGGVRFYETFTEHINQGGRVIAILGGSTSQRLSSRQVVEELLNRGVEVHIINRKRILHAKLYGASNNSGESLVVSSGNFTGPGMSQNIEASLLLDNNTTQSMGFSWNDMISEMLNQNWHIHNMTNATDASPGWNLLYDERTTNLTLDETERVTLIVTLGHADTARIQAAPGTTAGQGTQYFWLSKDSYDFFPPLTIRNRRGTKATYSSLINMNYIDINYTDTQCRVTFEAENNFDFRLGTGKLRYTGVAESNDIAAITRVGDSDYELRIIKQGTPKYSQLDPYAVSFIGNRGKRFGYISNEEFGRIIGVTF