MVTTCSVKGCKSKAGQGIKFHRLPKGEIREAWITFLKKYNPRFMPTTRSTSVCGLHFLTDLDYEITPSSIYQTKRLKKNAIPSIMHQNIDRSLLNKSNQELNCVPDLDTEEEVVTLSLSDLNGLRDVPPAIPIDFCTENFVCQKPAIQNANTVSLASIIQKKNKIQNATTVSPAPVIQNINKIPTMLFTVQNASTVSPSTAIQYRNEIPSVLVQSTVKDKFLRPDNKRKCFMGDFKQLSDIDSPNNRLKYWIASQSTVTKQKKKIKFLLKQTVDLKKKIKSLDNLVDQLKNEKKKELNNCITVLKQQSQHEYYMSMCKPI