MDAPRLHALVLPFPSQGHITPLLQFSIRLASTGATVTFVMPKRTYIQMLKAQARSDSATQLQIQGVEGLDIRFLTIPDGLPIDRNLLMPTSRDLFLMLLDGMAKQQPVLESMLKNHACEALPLSCIISDTFLPWTQDLADKLGIPRVLFSSTGATFFRVGYLLSTGKLKSAGPTWSTFEPDLGIDLTSIFPPHPERIRMVMTLSERIPDAACILINTFEEIERSALNALASNIPVRCVGPCLPASLLSENLLSIEAKTFAGSLVEEDRSCLQWLEKQSESSVMYISLGSIATISPSQLHHLALGIEASGQPFLWVIRLDTQPQLPEGFVDRTKHHGLIITWAPQLLVLKHAAIGGFLTHCGWNSVLESIAMGIPMLCL