MALDLSLYINIFILLTKTVAYLETLSLSILAALVDSILDVVSQIILAYTERRSSKTRSSAFYPAGAARLEPLGVLSCAALMGFASFGVLKEALEKLYEGGGMALDEDDHPWSSFWSMFIVVFVKFALWALCKKYYVDSTLEALALDHWNDCLSNAVACIALLCTLSNQHLWILDPIGAIVISLYIIFSWYSTGKEQIEQLTGKAAPAEFIDELYETANNFDPKMEVDVVRAYHFGPKFLVELEVVLPRDTLLFESHDLGMELQYEIESREEVERCFVHIDYESRPYDEHV