MQSLTQLWLHENEFSGVLPPNLTNSISLTDLRLNGNKLVGPIPPSYSTLSLTVFAVENNQLDGPLPHIGGKFTYSNNMFCQNTMGVPCAPQVATLLDFLGSVNYPSPVVGSWSGDNPCASWVGITCDSKGNVVAINLANSNLSGVLNPSIAQLTSLTTLKLNNNHLIGTVPSTLVRLTSLKTLDVSNNNLTGPMPTFANGVTVNTAGNPFINVIIPPSPNGPSSNTPGGTARSKPRFGNLVPIVVSSVVVGLTAIFVVGFCMHKKNVVDPKGSAKLPVFGKSDAGRGLSGKAMEGFEDGSFALSMRTLQMATNDFSVDNYLGKGGFGSVYRGYLEDGTVVAVKRMEAAVMSSQGLKEFQSEIGVLTKLRHRHLVAILGYCVEGDEKALVYEYMPGGTLSQHLFEWSQHGMMPLSWNNRLSIALDVARGLEYLHGLAQSSFIHRDLKPSNILLDENLRAKISDFGLVRLVPDGEKQSVQTLVAGTFGYLAPEYAFTGHITTKGDVFSFGVVLMELITGRRALDDKQTEENYHLMSWFRRVIHKREKLLEAVDPNILVDDD