MGKLIDLLYGRGAMKYETNESFQLLFQCWSLVGVKPLKPYRFGRLLHIGVCWFLLLLCPLTFSMGYLQTLKTEPITLQLSLLQTAFNAIGVPVKTIAIVIMRTHFRKVEQIFVRLDERYQSVSSRQQIIKCVVLSTRIFTTVGFVFHFYGSITYLQAFFTNSYPLHTWLPFIDSISQPTIRYWTHFIFEVFHIVFILTVQITLDSFPAIYIRNLRTHLILLTERVSHLGENPEFTEKKNYDELVDCIVTHQQLLEAKNIIGSVCSITIFIQFIVVAIALCISLLNFFVFADSVQQAVTLIYYLGVILQIMPTCYQASMIEDDSAKLPDAIFHCNWLAMDKHSRKLIIYFLHRAQVDITFVALKLFKINLTTNLSIVKFGFTLYTFMSNMGIGQNLKELLE