MVNAVQGFRKVSPDRWEFAHADFLAGQRHLLANIRRRRGAAGGSTASGPPSSCEKDGASGSGGVRESELERLRRDREALALELARLRRGQQEARAQLLDMECRVRGTERRQEQCTAFLARAVGNPGFLDGLLARRGHAPVEAGRKRRLLDASAAAAPDAADVLAFEELALAAGAVVEADPVPAVTAASQSPSSTATATDMIWYELLGEEQVEIDAEVEELVAAAAAAEVAEPWEEMGDEEVEELVQQIGCLGSPSP