MGYRTLNRTLIKSTIKSILAVCVSLVFTLVPFSDRAIAAVDRTMTYDQIRGTGLANQCPDVLGSSRGRGIIPIDTGKTVQITEMCLQPTSFFVKEESANKRKKPEFVASKLVTRATSSIDYVKALVTALPDGSLKLEEKEGLDYQPITVQMPGGERVAILFSIKGYTATTQPGLGGITTSTDFEGETDIPTYRGANFIDPKGRGLAIGYDAAEALPAKRDQFEKSTKDDSTSKGKLSLQISKIDSITGEIAGTFETEQNSGTDLGAIEPKEVIIRGIFYGKVS