MFPNMLPFGVAGQFNPLVIQPQAMTQQATRHARRVYVGGLPPSANEQTVAIYFNQVMAAIGGNTAGPGDAVLNVYINHDKKFAFVEMRSVEEASNAMALDGIMFEGAPVKVRRPTDYNPSLAAALGPSQPSPNLNLAAVGLTAGSNGGLEGPDRIFVGGLPYYFTEAQVRELLESFGPLRGFDLVKDRETGNSKGYAFCVYQDLTVTDIACAALNGIKMGDKTLTVRRANQGASQPRPEQESILLQAQQQVQLQKLVYQVGALPTKVVCLTQVVTADELKDDEEYEDIMEDMRLEAGKYGNLVKVIIPRPDPSGQPVVGVGKVFLEYADIDGAAKAKTALHGRKFGGNPVVAVCYAEDKFANGEYDG