MLLLFCICCAFIKLVLAEVNLTFVDYAKLPPKYAELLANLTDQHGMVLFDTADVRFEAYNYLVNNITEINTDTDACLCQLLTGQYTTDCYIFDDSVYEGPENINPSTSILIKD