MSDLFWSEEERGMAAAVLGPVAFDYLAASRTSSDGLTAAASSAEADLQSRLLDLVEGPPDRPCLGWNYAIFWQISRAKSGDLVLGWGDGSCRDLRDGEEAAAAAAVARSPGDDESQQKMRRAVLQKLHVYFGGSDEDNYALRLDQVTDAEMFFLVSMYFSFPRGKGAPGRALAAGKHLWILSPSDYCYRGFLAASAGFRTIVVVPFDTGVLELGSVRSLAESPNSLQTIKSVFSEDSSWDTQLKRGSGDWKNQHNPQQSLQPPPRQIDFSGGTSRAGTLIAHRRPRKRGRKPANGREEPLNHVEAERQRREKLNQRFYALRAVVPNISKMDKASLLGDAIAYITELQKRLKEMESERERFLESNAMDHSTRVHQPEVDVQALEDEVIVQVSSPLNTHPVSKVFQALKEVQVNVAESKVTGGGETIQHTFIIKSPGSEQQIKDKIIAALSHGSDSTEQLY