MACMALGPFHCAAIPAQPQKTSTTSTRNAKLTTLTSSPTLPAKKVLVPVGLGTEEMEAVILVDVLRRAGADVLMASVEPELKIEGSAGTKLVSDTLISSCSDEIFDLVALPGGMPGSTRLRDCEILRKITSKQVEGKRLYGAICAAPAVVLQPWGLMKKKKMTCHPAFMHKLPSFRAVKSNIQVSGELTTSRGPGTAFEFALSFVEQLFGSQLAEEVGGTLLMHSDRGQPKKEEFNEVDWSFDHTPRVLVPIANGSEEMEVVMLVDILRRARVDVVVASVEKSMQIVASRNTKLVADKSIAAAAAESVYDLIILPGGVRGAERLFKSRLLKKLLKEQELAGRIYGAICSSPTILLKQGLLKDKRATAHPSVINQLTGQVVDDAGVVIDGKLITSRGLGTAMDFSLAICNPSLSLCQSDNLKDFGHAAGQHFIWKYSSPLVVL