MSASPAVDFSFLNLTVFSDGSIHRAPYDPPPLPASPSPASPHDVATSDLTFSPTPATGARLFLPPHPAHNLPILLFFHGGGFVYGSSTLPAYHTFLCKLAAHARVLIVAVDYRLAPEHPLPTAYSDGMEALQWLSEQGKLASEASASENPWLAKHGDFSRCFLGGDSAGANIAHHVMMGAVTGLGFDRESWCATRSETHIGTGKAMEGLCLQGVIYIHPFFTCGEGEVSELEAKLFKLGGVGVDHPFANPLCSEAPSLVRAALPNRILVAIASKDMLAQRGLAFYKGLTDSGKAAK