MVQHLVDSRWVKRENITVFRTGEFYVFLCSHQADVEAILELHTTIIDGRIITFRRRSVGTLLQKIDFSKACLWIRVVGLPLGLLDHEWALKCFNLIGYVEMMEQDDNVLLSIPEFKAKVWLDLSKPLIPGCFVPIPGDQLVWVYFCYEGVFKFCKKCGIVGHYNCNCEFSAYHAFRLITDRMNGFEAAGLTVIHGPMETPLYSNMIEGLDDKFRNRNVRVDLLLLGVDAEIGEEEGSDEQEPEVGDDDNGNGGSSDDNDDNNDGGGGDIQNVVYQNGDVVQPHDPGYNEMDDGMNNVEFGEVENGLMEDDFIHVVSNSSEDEVSESLASEHYVSVVAYSTDDGVENEVQIMISLLIIMIC*