MVRVIIKGGVWRNTEDEILKAAVMKYGKNQWSRIASLLHRKSAKQCKARWYEMSIKLIFMLEWLDPSIKKTEWSKEEDEKLLHMAKLMPTQWRTIAPIVGRTASQCLERYEYLLDQAQKKAEDGLDTDDPRKLRPGEIDPNPENKPARPDPVDMDEDELEMLSEARARLANTQGKKAKRKAREKQLEEARRLASLQKRRELRAAGIMFVSKILRLFRFHDPNEDKGEEQEAKSFRSMRLQDLQGQRKAEVEAAQRKKDKEKIKKRKEEDLPESIFNKNQPEKKRSKLVLPSPQISDKELEEMDKGHSQQKAQIDHVQKS