MVMNFLSSLPNDFDQAVEHLELIISSSVPKDLVMLYLNQNYRMIAYTSIREFISSFKNDPLKPIYAFIALKFCKILRENVKTDDGLYRICRSSLGAMIEFTGIARCKYEQKKLVSLNSVFPFLMEISAELSLDLESTMGTSGFEGLSFTLVRDFSAFLLPVWNVLWSMDNVTYEEKFFEKIDLPLYEMFYDLLAKVTLSLRLLDSKKVKKDIVVPWWSLYLDILNDLQSISKLYIYMEDDFWQNMKQVKGSLCYLITNFAEKSEHYEWIFEHKEVTNFYIRRQLAMMMLPEVEDNVEDKYNMLIDRSKLIVDSFDYITKLKYLPGSFFVQFKEEQAIGPGVLREWFLLACQEIFNPNNALFVACPDDNRSFFPNQG