AQENQVHIWAVGGCGGEIGSAFEGEVAKGLHSMTYVDTSRANLRDSTLGDDHIYIFKDAAGRELDGSGKKRDENAELICSQIPGILNKHTPGKFNIVVFSLSGGSGSVAGPALVANLLERGERVVCCIVASFDDERQTINADRTFKGLMAAAEGLKRPVIVSYHMNGENGKSEQDVNLDVQVVISQLCVLFSGENRRLDSADLENFLNHPRVTGLEPTITELNTFMGYEWTKENDSPIAFCTLYPKDATKVMGVSAIYSCDGFVPESSPIREATSFVLSTDRLGGIIKQIADEAKRYIEHRNARQQAPKVGDETVAEAKNSGFLLF