MSRRRPTTRLGRQKIKIRRIDSDQARQVCFSKRRAGLFKKAGELSVLCGVQVAAVVFSPAGKAYSFGTPSVDAVLDRFLGRGRPAAGTGGRRAAAGKSAVIEELFRQYAELLVQVDVEKKRAEALRKELKAAAAAPGAPKWLDCECELSELSEAELVDFAAALVEVQAAVQGCADERLRHALLANANTWAANVNAARATDAITSAAARMMMMPPQPQQQLGGFGFMEIQAQQLQAMEMMIQGFGPQQGARFLGPPPPY