MKVGFVGWRGMVGSVLMQRMKEENDFAHIPEAFFFTSSNVGGAAPDFGQAAKTLLDANDVAELAKMDIIVTCQGGDYTKSVFQALRDSGWNGYWIDAASSLRMKDDAIIALDPVNRNVIDNGLKNGVKNYIGGNCTVSLMLMALGGLFQNDLVEWATSMTYQAASGAGAKNMRELISGMGAIHAQVADELADPSSAILDIDRKVSDFLRSEDYPKANFGVPLAGSLIPWIDVDLGNGQSKEEWKGGVETNKILGRSGNPTVIDGLCVRIGAMRCHSQAITLKLKKDLPVSEIEAILAGANDWVKVVPNEKEASIRELTPAKVTGTLSVPVGRIRKLGMGGEYISAFTVGDQLLWGAAEPMRRVLRIVLGSL*