MELFFFSGLILFTLFVSVSLSYLLFNKTNKLTSTNNLPPGNMGLPYIGESLQFLNTARKGHPEKFIFDRIANYSSNVFKTSILAEPTVVVCGANANKFLFSNENKLVHSWWPDSVNKIFPSSTQTSSKEESIKMRKMLPNFLKPEALMRYIGMMDSIAQKHFESGWENKNQVTVFPLAKRYTFWVACKVFLSIEDPQHVAKFADPFNDLAAGIISIPINLPGTSYNRAIKASNEVRKELVAIIKQRKIDLADHQNKACPSQDILSHMLVATDDNGQHMTELDIADKILGLLIGGHDTASAAITFIIKYLSELPHIYDQVLKEQMEIAKSKKAGELLNWDDIQKMKYSWNVACEVMRLAPPLQGAFREAMTDFVFSGFSIPKGWKLYWSTHSTHRNPECFPEPENFDPTRFEGKGPAPYTFVPFGGGPRMCPGKEYARLEILVFMHNVMKRFNWEKLLPEENIIVDPMPIPAKGLPVRLIPHQA