MASHGIGGTGLSDSGPSNHHLSYAAALHGINTSTNFMNQEGSAFDFGELEEAIVLQGVKIRNDEAKAPLFTVTGRPAATLEMFPSWPMRFQHTPRGSSKSGGESTDSGSAVNTLSSKADAQLEPESPISKKASSDHQGFDQKHLQLQQQQQQLEMASDTSRTGGGGPSELNPSPAKTPQEKRKGSTSEKQLDAKTLRRLAQNREAARKSRLRKKAYVQQLESSRIKLTQLEQDLQRARQQGLFLGGCGGAGGNLSSGAAIFDMEYARWLEEDHRHMSDLRTGLQAHLSDGDLRMLMTQLDPLTEQQFMGIYSLQQSSQQAEEALSQGLEQLQQSLVDTIASGPVVDGMQQMAVALGKLANLEGFVRQADNLRQQTLHQLRRILTVRQGARCFLVIGEYYGRLRALSSLWASRPRESMMGDDNSCQITTDLQMVQQSQNHFTNF