MASLLDIGLDDFGRMSDIDATGLFGAAFPSELSHLKNASPTVETTTATPKGRLGEGENETPSTVLYGENFAEVNRTLVSMLAVKWLLADDYSTFTAGQKDDIKLTQSSFRHLRDFYIHRLPTADDLHTLLIAMVVDDIGKDSHLAEEMKQQTGDSAGADHSQLVFKAAQMGLVPALKMVPTSLQNDILCCLQIGATLNISQVVQGECPPASLSILQHLGQGRGFSLRAMVTFLDVAGAGGHADTRGCIVMTEPVFQGYIVAMEALDDFANGRILSPRACYDRILETRAKDLQRQGFSLPSLADEARALLRLLCMGRVTTKEQAEQFKQAFSQLSPSIKQDLVSGLNVDGTDDGVAIVPYYAPGLLISALKNTADKTDHTMIPVLSAFMRFLARVFDGSKPQPGAPGTVIEHDLSFVQETIKSSGFRNNPELLDEVVLPWKDPEQHKGSN