MVFFLELPPLPHRLLDVLIYPIAQFLILPLTTVYHTLRYVILGPPFPGWTLSHYLAINRRRVFYGLYTWRRVALFDPEEAEMPREAKKYLVSDANGDGRCGVDGKQDLSRDAAPGERVIYFIVGGGYMGGHPLRIHTPWSEKHFEPKNIILCGDSAGGNACLALAKCLGEMESLSSKRFGQVGGLCLHSPWSDMTSSFPSIVSNRYNDHLVDLTTSYIPSGSFEYLKGHDTKVYISAGSAEAFYDEILALYNGMKRDGVEEVSTMGWSWDILTTDFERLW