MGQKQELEFVEKCEWEGREKQSVVADLDGTLTRGRSSFPYFMLVALEAGSLLRAIVLMMMSPLAWLLYHFVSEDAGIRVLIFFAFAGLKVRDIEATARAVLPKFYAEDIHPESWRVFSGCAGHRCVVTANPRLMVDFFCKNHLGADSVLGTEIHVTSTGRATGLLLSPGVLVGSRKRIAVKAEFGDAVPDVGLGDRPTDLPFLRLCKEAYIVPKKSVEAVPMHKLFKPVVFHDGRLVQRPTPLVALITLLWFPIGLVISIVRVLVCVNTPLQYVPLMYKLLGIKLTVKGNKPESMGGKRHGVLFVCCHRTCLDPVFLSVALGKQVSAVTYSVSRLTEILSPIPTVRLTRNREKDAAHIKRLLEGGNLVICPEGTTCREAVLLRFSALFAELTDQIVPVAILPKMSMFYGNTVRGYKAFDPFFFLMNPRPHYEVNFLDQLPLELTHASGGKSAFEVANCIQKMLAATLGFECTTFTRRDKYRMLTGGDGSVKQ*