MKPTDVQFVIGLSGYFVKDLEAVRRSPAYDPLRDDIPPCTPGFRSVVQAGQVISIILHLPCGGIAVGDSVDVIFSGAASREPWLLSCDLSHFRHNAERVDLPWTELHGRRLHSAIRYGLTQALLAATALAQRRTIAEVICHEWSLGSIADRPVDILASCHRNDALQLDRMIMKKAPMLPHASFVHASDIGPHGMVLMDYVDTVARRIRQRAPPGYHPRLHFDVYGTLGDVFPETTRLADFLGRLRQRARPYALLIESPIIAPSKPAQIQRLAALRACLKRKSIDVRIVADEWCNTLPDIRDFADADAVDYVQIKMPDLGGVDQSIDAVLYCQGKGIGCCLGGSANETDVSARITAQVALATRPDFLLSKPGIGADEGLMILTNEMLRGIALAKRAHCKL