MVLLDLIHKFLNLVAPPFTLFTLLIFLPPYQFIKYFLSILGKFFTEDVAGKVIVITGASSGIGEYLAYEYARRGACLTIAARREKSLREVAERALDLGALDVLVVPADVSKVEDCRRVVDKTMSHYGRLDHLVNNAGMTSVSLFEEIEDITNMRSIMDINFWGSVYMTRFAIPYLRYSEGRIVVLSSAASWMPAPRMSLYAASKAAMVLFFEALRIEFGRDIKITLVTPGFVESEMTQGKFIDKTGKVDVNPQMRDVEVGITPVMKVEDCAEAIVNGACRGERYINVPSWFRVTYLWKVFCPDVVEWFLRLSYFSGWGASPEDAPSKKVLDYTGVRKVLYPENIRELGPKTE*