MKILPHLLVIASITGAAAMAGAAAQTSEPELDLEAIRARAKVEASEADALAASARARAEAVLSQANASAAEAQAHGKRYTEQAARTARPESEDVFDFDKMVADAGTMASEGLGEAPRFIAFASLSMPPAALRAMADDVARAGGVVVLRGLPGGSAKTLTAALAKVAGDGGKLDAVGIDPRLFRAFGIETVPTYVVTSSDFDLCDGFDCRTQVPPHDRMSGNVSVSYALETFAQGGGPGALLASQHLARLQRSDP