MRALDNVFHLKCFICVVCGVRLQKGDQYVIKQSQLFCRPDYEKEVEMFQGYSYDDYCCDDMFQTRIDGRRGPKRPRTILTTQQRRAFKASFDISPKPCRKIREGLAKDTGLSIRIVQVWFQNQRAKMKKIQKKQLKEGGKSSHHGGGNGNSGGSKNHNGKGNDSQEELSDNESAVGGKLSLRIKDENSRSNNYLHDSCSDNEGTVTDNDGGPYGGTAARLGLGGSDPYKIVKEELDLEDDYFRMAMSTPNHIHHHHHPNNHHHHHHNQQLPHHQAPSNGRFAGKSFANGKQSHKQSQ