MASLSNISPFSGEASILDDRALKLPLYTKLTGKRIVLASSSPRRLKILRDIGINPEVIPSSFEENLDHSSFEDPESPETKGLRYAAATASEKAIDVYTRLVAASPENPPDLVIGADTILQTFFPGPGELPKILEKPNSPADQLCMLEELMNAPRDSRDSCHCIYPTIASPGYTVKTIGESSRLWFGDVGRESLVAYVSQGEGIDRAGGISVEGVGSQLIRRIDGDWNNVVGFPAFAFVQFLKKVMADDSDFLDD