MSGVSTLAGGQGFKKTYYKRQLPCPPAIAFASAEGRQVFAEALAEGHMNGFFRLMEQFSTQDEPAYCGLASLAMVLNALAIDPRRTWKGAWRWFHEHMLDCCRPLAEVKERGITLPQAACLARCNGAKVELHRYGSVSLGQFRQQVMEVCSSGEEHLVVSYSRKPFLQTGDGHFSPIGGYHAARDLVLILDVARFKYPPHWVSIPTLFEAMRHPDPVTGLPRGFLRLSAQPLLXSVLLTLDVQGTHWQPARHFVRNTAPHLVQ