MKYFNPHGPAPTRKPKVHAKPTVTGVWSPDEHKRFLIALEQFPHGPWKAIALHVGTRTARQTQTHAQKYRQKLIRKVPCPDEAKKVMFSLVQRDLSDTLAD