MSGGWNTIESDAGVFTYLIEKLGVKDVQFEELTTLDPADLQALGTLYGVIFLFKYPTGEKPSDVPKDGTYDYEAANTLFFPAQTIQNACGTQAIVSLLLNREEEVDIGKELKEFKEFAGDFPPELRGETLSNSDLIRETHNSFARSSPFVDETQRTATEDDDVFHFIAYTSINNTLYELDGLQPAPISHGPCKPQDFPAKVIPVLQRRIARYPATEIRFNLMACCRDLRIRAREIGDEEELEEQEDKRARWLWENSLRRHNFVGFVGELLKAVVAGKLEKGEKEYEAWVEEAVVRSKKRNEEARKQGIAED