MESCLRPLSGRTASTSRGCCSFRAPASVARPVRVCVLKEDSNHEGLNAQASLSFPTTEKTGQDWRAFRAHLCAWESTARRAQAERRSLTAAARPTPQLQRPPYPPLVCGDSWAHPLPEPEQGCLLLARHDHMHFFTGAVILITSHDDAVGSVGYVLNKPSPLRVEELQVLGAASGFKDAFGSQRLHLGGPVHLDHVTLLHRFAGVGRAHKIAEGMYMGGLPDAIRLVSAGIARPSDFQLVLGMSGWAAGQLRDEIAAGYWHVISASPDLVLPTPSDPPAASPSGSPTSSMDAPPLQQPLSESGEVLTTLAEVEGVPAKAPGSSGRAVHSPMYRRIARLAVRGA*