RRLNLSVIGGPLWRPRGRRGSRAAEILWAASTRCPDGSFSQRSKKLNYQKAFRDLLKLEAIQKEVAHYNGGEPTFGQWAAAAGTDENTLRKRLSDGIYCKNMMVKSNVRLVISIAKEFEGPGTEFSDLIQEGIQGLIRGAEKFDASKGFRFSTYSHWWIKQAIRKSVLEQTQIIRLPAHMAEASSRVKESRRRLRRQLNRLPTNEEIALDTGMTARRVEAAMCLPRYSVSLTGKVGCTDVTYQEITADKSTETAEETLHRLFMKKDVDKALDSLTPREREVIRYRFGMDDGKARTLHDIGQLMGVSRERIRQIEMAAFRKLRSKKKVTSLQHYLEPAESW