MVLLDLIHKFLNLVAPPFTLFTLLIFLPPYQFIKYFLSILGKFFSENVAGKVIVITGASSGIGEYLAYEYARRGACLTIAARREKSLREVAERALDLGALDVLVVPADVSKVEDCRRVVDKTMSHYGRLDHLVNNAGVTSVSLFEEIEDITNMRSIMDINFWGSVYMTRFAIPYLRYSEGRIVVLSSAASWMPAPRMSLYAASKAAMVLFFEALRIEFGRDIKITLVTPGFVESEITQGKFIDKTGKVDVNPQMRDVEVGLTPVMKVEDCAEAIVNGACRGERYITVPSWFRVTYLWKVFCPDVVEWFLRLSYFSGWGASPEDAPSKKILDYTGVRKVLYPENIRELGPKTE*