MKELVYISHDVFDAYRKSHYKAGCHLGVISSYILQILVVHLRDIEGRLQKLVSIVANLVNVYGPVQQAAKTELTASKDAAMTLVADVGKAVKSAAKGAAGTSPLIFVTSAWGWMSEELRGVLRRWRVVSKTPLLVLCRDRLAADACDATADLQGGPLRCLKAPRRLGVEAIVAKYLVLAALVKLSLHAVWLDLDILVLSDPAPPLTAELARGEAHLIFVRHLLSQSVSPAVIVARGTAMTASILMGYAGWLRENPYLLDHQGWDQYLSNNHGDYAGLFDYKGRNTTNQDPDGPGHTFLASRGLAPEGTKWSFFSKGFGSGDGWQGDPEGSDLIFFHFWGARESQKEMFEIFYPKRGARSSLSQHAMSTILKYRRQPVSAPTVPALLTGRNQKLYVIAISYAHGCCTKSLKRNRDHALQAGVDEARSYGKEHLGPDWQAANSKVLSQKRGGGWWLWKPYVILQTLKDPTLPWDTGVVLWVDAGNYLHADPRPILHEALEVSDIMALRLKQCLESDWTSKLTVQKMCLGGSGIWDARDSFKRNSWWFASCHSHPL*