MGRTLVPRHLFLSWVLVVVLLVELPCNADEQLEERKEALRKFVHAYVRAEKEPSYENVLEEVKLIVGDDDNDEIFSDIEQVVQDAIEDTHVYADRLVMDMLKTVRDPDCMEGEFDASDGNFNAAEAAHVLHKCKLLVLRNVFDQDFLQAYKANITAFIQGLKNGNIAKTGTTTNKEHYFQHNLDHGRWEVLLPQSLAHPIVVQNARILRVLMKDMILGPRFNLHSFGTALADSGAHPQDWHTDSDYLFADGLYKTTGISQHELPAYAITMMVPLLHMTPEHGPTQFGMGSSNLAGLAEKREDILLRNEWLRQFINAQPEEDEEYDVRDHYEYMRTPLLSFGDVLLFDYMITHRGGRNVSPDLRAMLYLTYSRFWYKDKGFEDEDEEDREEQSDTEMKLYKKLTQTARFAIPDNFGTDEVEDWSQYGDGDRSLEAMGSFQEQTGNQANPRDSDEEL*