MGVRQSKPPVVLVPPIFDRHELLTRSRMAESSYDVLFGKVAREVLFVEYYALTERMMTSIMLKPLEDPNVDFSVRVSNTSSGELKGDAVFHWQRSVEDPNTFLEFQMGSLTKDVNVRACTFHPKTGFGTFCSFPCISKDRWTSENQNIVGVRYGSPNLSIGTTLDWFSKGPSQMWLVGKMGKITAGCRFKPRQYARRSSWQGYPVSSFGCSENWSFAIDYGGGKRGILDPSFNFCLEFCENSKMIVSYYHHLVLQRQVKNPFEEEEVVAITNYVDLGFEFLQRLEARNSTEADIPTIQIGA