MGEKWKRQQKFQKVPQIPSIRVPPSAFDTSLMKDLTRGQQRYFYSIMKIYNSRPQWEALKTRYIHTLQHQQLLGYITQKEALACAAVLRDSTRKASAKGAPQRTISGRASVMTRTCLSALPVSVVPPRTKS