MEFLAILAVLALPALTPHGHGDSPAGRAVHCSPNALLRKLFPAALHPGADPNNLDSARGLCQGRQRNRPHRPKSQTRRLHLAALQERGDHRRRRTASSSPTPTYSVLGDGAAAAQPPRRRVVVVLGIPWLGPRVVATTARHLSQPEESATGSRPRIWTATGCRTGNVVAVINLARRTGTRGLCAYRKGWGAHDPGPQPGRRRRATLAPRPGTARSRGKGSFARTGTRREGTPQVSSLGQLHLPPGPPPTPGGKFMQYGVLAGGSAIFNLGAQVEAFVNAVAAARRDFP