MESRILIKDQDIEKEEPITLVSPRNPTPVQTHFLSNLDQTVAFPVETLFFFRPFPGERTSIDILEKVKKSVSDVLLIPYYFMAGRLNLNLRSNRLELVCNNAGALFVGARSRLRLKDLGNVALPNPSFWRLLLRIDGFMKLSETPLLTIQVTRFKCGGFSIGFVTNHSILDGLSAAEMFQNLASICRGEGPKISVLCNDRTCFRARDPLQLNFPEREDEKELEISTLPSSFSSPKQPTPPPSLLELSHNYSCKLFSFTPEMISILKAKANAKCSSFEAIVAHIWKARTKAIFDDPSEISTVMFAVDIRTKVCPPLPHGFVGNAVISACASAKVADLDEKPFSFTVEKVKEAKQSVTDEYVRSVIDWLEIYKGEPCTSGGNFYVSAWLNLPFHELDFGYGKPIYGGPVVSDRVEFVLLLSDGYGDGNMGRRGGINVWIVLETDKMPKFMVHVLHI