MVLGFNFRVCSNDVYGDKVIATSAVFGTEIWPAAEYGRTMYTIRQRIGPLFMKMQKRFGNLDYAGELSEKDIIRAERNSGFISDRVREIQRQNYQRKMETKESREKDLREGLQLYKSGKYEEAREKFESVLGSRPTPNEASVASYNVACCYSKLNQAITSTGTKKGELFLADVSTKLTNKNITTDVKVDTNSNVELQYLHEYAGISTSLGLTANPIVNFSGVFGNSTLALGTDLSFDTASGNFTKCNAGLSFTNDDLIASVNVYTPRIAPYARNLMWFVSNGLSFLPTSIYYWL*