MLGKVLTFEIEWFDKESNSTAAICSRLATEASKVRSLICDRLALLAQVLSGATLAVILGLSLAWRLASLIIALQPLIIGCFYARGVLMKSMSKKVATAQNKSNDLASEAVVNHRTITAFSSQDKIMELFEDAQKDPRSESQKQSWYAGSGLFVSQFLTAANAGLIFWYGGRLLYHGQISYKHLFQTFFILVTTGRVIAEAGSMTSDLSKGIDAIKSVLVILERKSKMEPDRSDGIKPQNINGYVELKEVDFAYPTRPRQVIFTCLNLKVEAGKSLALVGQSGSGKSTIIGLIERFYDPLKGSVEIDGVNIKMYNLRALRSHIGLVSQEPTLFAGTIHENIACGRKNATEAEIIEAATIANAHEFISCMEDGYQTYCGERGVQLSGGQKQRIAIA