MNNLFVLVVVIALSVGLNNGSRLFPKNQLYFRNSFSRNTEVLTVHCKSEKDDLGIHTVQRSYVYTFKFGDSFFGSTEFVCTLKHGVRSKYSVTFTAYKENPSFYIRTGVVRVWEALDDGIYLTDEDHHFEKMYDW