MGALGRLLLGLQLCALTRAAYKFWVPNTGFDTATNWNQNRTPCAGGAVQFPADKMVSILVQESHTVSDMLLPLDGELVLASGAGFSAAARGSDPDCGSDPPALFRNPDRFSWVDPRLWRSEEARGFFSVDAERVPCSHDDVVFPPDGSFRVGLGLGAGPVRVRSISALGQTFTRDEDLAAFLASRSGRLHFHGPGALSLGSEACADPSGCVCGTAEALPWVCAALLQPLGGRCPQASCHDALRPEGQCCDLCGAIVSLTHSSAFDLQRYRARLLDAFLSLPQYQGLQVAVSRVPRWSRLREADTEIQVVLADTGPETGGAGRLARALVADVAEQGEALGVLSAVLRESGAPVGGDSTAEQNAPGSRAGLAGGVVAAVLPVLLALLGIVLLRRTGRLRWRRQEEAEPAPAGTPSGFSNPVFFVATSEEPPPVRPCSPALKLDSSTSHSYFDNPLFAGEAEA