MDRFSNLPDDVIYHIVSFLSAKEATCLKFVSKNFQNLVTIKRNVVFHHWESFKNFVDGLLAEPASYRIKRFSLKLVSMDFAQYNIVNDCLCNVLKRGVLDLELDINVKEDYILPSDVFTCKTVVRLKLGCGFVIDILPKNALLPALKTLILDSVRFYASDGCAFTRLLSASPVLEELVIDRLNWEHWKGSRFVSSPTLKRLTLRRKEWEPEPETWTDFESVSFDTPSLAYLKYKDVIPYGYPIVNLNSIVEARLTLPREVEYDYWLNRSADPSNLIRGLKNVEILSIKVLHTMDLLFYNFKEAVPVFENLIHLSVTSEADFCWDPLQILLEKSPNLKTLTIEGPLHYNFYEKLDLEAVCECLLGYSFLLSCPIKVLKITEFVGDIGEIVQMKHVLGKLPCLELLEVHVQARRDDKKLQIMADLLMLPRTSSKCKVKVHFS*