MSQFFLTPLKRASPGLARATGRKCRWASSSSSSSSTLSRKPTFPTIGACPPPTCSCQSTPTMVEGFEIDHGTKLNGLMPAYQQHVLVCTGKDDWPSKIEDEDGGENLAADLRGYFGRGGSLSDPYHNVSVLNASFPSSGTPGTSVFLLPDFKLVPSVERGSSSEQLEALAKGYLLPEKLHKAHDAMSTEHQEKFLRKPELQRLVRGVRGFDEILVLICGHGGRDQRCGIYGPLLRTEFEKTLPRLGVDVLTGPVDSVSESGGNKKPSSRIGLISHIGGHKFAGNVIIYIPPSLQTDDGLPHPLAGHGIWYGRVEPKNVEGIIHETIRKGNVIEEHFRGGITPSREILRL