MAVLLETTLGDVVIDLYTEERPRACLNFLKLCKIKYYNYCLIHNVQRDFIIQTGDPTGTGRGGESVFGEIYSAHLNFPHLESRGTYVSHIFKGWMYFIHKLCTFNLVLFLITTGENLDYLDGVHTVFGEVTEGMDIIKKINETFVDKDFVPYQDIRINHTVILDDPFDDPPDLLIPDRSPEPTREQLDSGRIGADEEIDDFKGRSAEEVEEIKAEKEAKTQAILLEMVGDLPDADIKPPENVLFVCKLNPVTTDEDLEIIFSRFGPIRSCEVIRDWKTGESLCYAFIEFEKEEDCEKAFFKMDNVLIDDRRIHVDFSQSVAKVKWKGKGGKYTKSDFKEYEKEQNKPSNLVLKDKVKPKQDAKYELVLDEEAEDSKSSHSHTSKKHKKKTRHCSEEKEDEDYMLIKNPNQDIYREMGFGHYEEEESCWEKQKSEKRDRPQNRSRSRSRDRDGHYSNSHKSKYQTDPYERERSKKRDRSRSPKKSKDKEKSKYR