MSELLDTVRKTEMENVYECVYVDGTVRLCTKNLAKGFTVYGERTVNYDGVEYREWNAFRSKLAGAILKGLKENPVKKGSKVLYLGAASGTTPSHISDIVESEGKVYGVEFSPRVVRELILVAQHRPNLFPILADARFPQNYSSLVEDADVLYVDIAQPDQTDIAIYNARYFLKDNGHLLLAIKARSIDVTKDPTEVFKAEAEKLRNEGFDVMQIINLNPYDKDHAMVLAKFKG