MACMALGPFHCAAIPAQPQKTSTTSTRNAKLTTLTSSPTLPAKKVLVPVGLGTEEMEAVILVDVLRRAGADVLMASVEPELKIEGSAGTKLVSDTLISSCSDEIFDLVALPGGMPGSTRLRDCEILRKITSKQVEGKRLYGAICAAPAVVLQPWGLMKKKKMTCHPAFMHKLPSFRAVKSNIQVSGELTTSRGPGTAFEFALSFVEQLFGSQLAEEVGGTLVLVPIANGSEEMEVVMLVDILRRARVDVVVASVEKSMQIVASRNTKLVADKSIAAAAAESVYDLIILPGGVRGAERLFKSRLLKKLLKEQELAGRIYGAICSSPTILLKQGLLKDKRATAHPSVINQLTGQVVDDAGVVIDGKLITSRGLGTAMDFSLAIVSKLFGHARARSVAEGLVFDYPRTGRTNA