MFEQSIPQPPQFAPLAAEDSQKSFELRKVMVPYNRISPIKREWNNICTPIVTELLLDIRYNISGRCIEIRRNAKTVAPNALDRGQDFLRAITLGFEVQDALAFLKMDNLYIDTFDITNVKLVLKGDNMSRAIGRIAGSGGKVKFTIENASKTRIVLADKTVHILGTVAGTRVARDAICDLILGLSPNKVYQKLKMAASRFS